Description

Responsibilities:

  • Design, implement, test, and deploy software services with high SLAs that can handle millions of requests a day.
  • Ensure scalability and maintainability through microservices adoption, decoupling of concerns from the data model, queuing of jobs, application layering, and container-based software distribution.
  • Continue to build out and enhance our CI/CD pipeline for smooth and safe production releases via automated testing and verification.
  • Verify and ensure performance and correctness of systems in response time and throughput.
  • Architect systems and refactor existing systems for optimal performance and reuse.
  • Participate in peer reviews, testing, and design reviews for new features, products, and systems.
  • Collaborate with business teams and provide early input to new product ideas and functionality.
  • Define, implement, and monitor operational metrics to ensure performance and quality.
  • Work with a sense of urgency and iterate quickly in an agile process.
  • Mentor more junior engineers on engineering best practices.
  • Exhibit exceptional problem-solving skills: demonstrated ability to understand business challenges and translate those into technical solutions.


Mandatory Skills:

  • Python - 5 years
  • Django - 5 years
  • SQL - 5 years
  • Hands-on experience with AWS Cloud


Required Skills:

  • 7+ years of experience in software development (Purely backend).
  • Coding experience in server-side programming languages (e.g., Python, Go, Java, Ruby) as well as database languages (SQL).
  • Experience working with server-side MVC frameworks (e.g., Django, .NET, Spring, Rails, Phoenix).
  • Past experience and success building and supporting scalable APIs, services, or applications.
  • Bachelor's/Master's degree in Computer Science or equivalent experience.
  • Exceptional verbal, written, and interpersonal communication skills. You are adept at communicating relevant information clearly and concisely.
  • Deep understanding of customer needs and passion for customer success.
  • Exhibit core behaviors focused on craftsmanship, continuous improvement, and team success.
  • Ability to look ahead to identify opportunities, foster a culture of innovation, and build for scale.
  • Excellent spoken and written English communication skills

Education

Bachelor’s or Master’s degree