Sr. Python Backend Developer
Sr. Python Backend Developer
We are looking for an experienced backend developer to join our team and play a key role in building and scaling our core products and platforms. You will design, implement, and deploy backend services that power critical business functionality and high-impact user experiences.
As a Backend developer, you will act as a tech lead and be a major contributor to the efforts of developing our products. You will be setting technological standards, making architecture choices, and affecting the product definition and development roadmap. This is a core team position.
This is an excellent opportunity for an engineer who enjoys ownership, technical leadership, and building scalable systems that directly influence product success.
Key Responsibilities
- Lead end-to-end development of products and features — from specification to delivery
- Integrate with diverse systems ranging from big data pipelines to distributed systems and external services
- Own microservices lifecycle end-to-end
- Collaborate with Designers, Product Managers, and engineers to deliver high-quality products
- Maintain and enhance internal tools and core platform systems
- Analyze and improve precision, scalability, and stability of products and environments
- Continuously evaluate new technologies to improve infrastructure and engineering practices
Required Skills & Qualifications
- 5+ years of software development experience in a SaaS environment
- 5+ years of experience with server-side programming (Python preferred)
- 3+ years of experience working with ORMs (preferably Django ORM)
- Hands-on experience with cloud infrastructure (AWS preferred)
- Strong understanding of relational and document data modeling
- Experience designing and building production-grade APIs
- Solid understanding of software engineering best practices (unit testing, code reviews, design documentation, modular architecture)
- Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience