Senior Software Engineer - Backend/Python

Jobgether
10h$140,000 - $210,000Remote

About The Position

The Senior Software Engineer - Backend/Python will play a pivotal role in designing, building, and scaling backend systems that power high-volume, feature-rich applications. In this position, you will work on complex distributed systems, web APIs, and asynchronous data pipelines, ensuring reliability, performance, and maintainability. You will collaborate closely with cross-functional teams, including product managers, frontend engineers, and designers, to implement new features and optimize existing workflows. The role offers the opportunity to work on innovative AI-powered features, large-scale data processing, and modern web technologies. You will be part of a fully remote team that values ownership, technical excellence, and continuous learning,

Requirements

  • 5+ years of experience building modern backend systems for Senior Engineer level (8+ years for Staff level).
  • Professional Python experience, with openness to work across other languages if required.
  • Hands-on experience with MongoDB, PostgreSQL, Elasticsearch, or similar data stores.
  • Proven experience building web APIs for high-volume applications.
  • Ability to design, scale, debug, and optimize systems for speed and reliability.
  • Strong collaboration skills for working in fully distributed, remote teams.
  • Excellent problem-solving skills, attention to detail, and code craftsmanship.
  • Located in the USA (ET, CT, MT, PT time zones).

Nice To Haves

  • Experience with AI features, B2B SaaS products, open source contributions, and complex architectures including REST, GraphQL, WebSockets, and async task frameworks.

Responsibilities

  • Design, implement, and maintain scalable backend systems and web APIs using Python and related technologies.
  • Collaborate with cross-functional teams to deliver new user-facing features and product improvements.
  • Develop, test, and deploy production code using CI/CD pipelines, Docker, and Kubernetes.
  • Optimize performance, reliability, and scalability of backend services and databases (MongoDB, PostgreSQL, Elasticsearch, Redis).
  • Participate in code reviews and provide guidance to maintain high code quality and best practices.
  • Implement and support asynchronous task and event-driven processing frameworks.
  • Contribute to the design, documentation, and development of integrations with external services and APIs.

Benefits

  • Competitive compensation: $140,000 – $210,000 per year, depending on experience.
  • Organization-wide goal-based bonus.
  • Generous Paid Time Off: 5 weeks upon joining, additional PTO with tenure.
  • Flexible work schedule: Option for 4-day workweeks at 80% pay.
  • Paid parental leave for primary and secondary caregivers.
  • Paid sabbatical after 5 years.
  • Healthcare coverage (Medical, Dental, Vision with HSA option for US residents).
  • 401k plan with 6% match and immediate vesting.
  • Fully remote work environment with international collaboration.
  • Opportunities for professional growth, learning, and exposure to cutting-edge technologies.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service