Sr. Software Engineer (Backend)

New
United StatesFull-TimeSenior
Salary135,000 - 165,000 USD per year
Apply NowOpens the employer's application page

Job Details

Experience
5+ years of software engineering experience, including at least 2+ years in a senior-level engineering role.
Required Skills
DockerPostgreSQLPythonDjangoGCPJenkinsKubernetesRedisMicroservices

Requirements

  • 5+ years of software engineering experience, including at least 2+ years in a senior-level engineering role.
  • Strong proficiency in Python and web frameworks such as Django (or Flask).
  • Hands-on experience building and supporting microservices in production environments.
  • Experience with testing frameworks such as PyTest or Django TestCase and strong emphasis on automated testing.
  • Familiarity with distributed systems and cloud environments, including technologies such as Redis, Celery, PostgreSQL, Docker, Kubernetes, Jenkins, and GCP.
  • Experience with monitoring, debugging, and operating production systems in agile environments.
  • Ability to collaborate effectively across distributed teams and communicate technical concepts clearly.
  • Comfortable using AI-assisted development tools to enhance coding, debugging, and infrastructure workflows.

Responsibilities

  • Design, develop, and maintain backend services using Python and Django within a distributed microservices architecture.
  • Take ownership of services across their full lifecycle, including deployment, monitoring, alerting, and production issue resolution.
  • Collaborate with product, UX, QA, and engineering teams to define technical requirements and architect scalable solutions.
  • Build and enhance platform features that support interactive learning experiences for a global user base.
  • Participate actively in agile development processes, including sprint planning, reviews, and iterative delivery.
  • Contribute to code reviews, ensuring high standards of performance, security, testing, and Python/Django best practices.
  • Mentor junior engineers and promote knowledge sharing across the team.
  • Leverage AI-powered development tools to improve productivity, debugging, testing, and code quality.
View Full Description & ApplyYou'll be redirected to the employer's site
135,000 - 165,000 USD per year
Apply Now