About the Role
We are seeking a highly skilled Senior Python Engineer to join our engineering team.
In this role, you will be responsible for building scalable backend services, designing system architecture,
and delivering high-quality, production-ready solutions.
Responsibilities
- Design, develop, and maintain robust backend services using Python
- Architect scalable, secure, and high-performance systems
- Collaborate closely with product managers, designers, and other engineers
- Write clean, maintainable, and well-tested code
- Optimize application performance and ensure system reliability
- Participate in code reviews and mentor less experienced engineers
- Contribute to technical decision-making and long-term architecture planning
Requirements
- 5+ years of professional experience with Python
- Strong knowledge of backend frameworks such as Django, Flask, or FastAPI
- Experience with RESTful APIs and microservices architecture
- Solid understanding of databases (PostgreSQL, MySQL, or NoSQL solutions)
- Experience with cloud platforms (AWS, GCP, or Azure)
- Familiarity with Docker and CI/CD pipelines
- Strong problem-solving skills and attention to detail
- Fluent English communication skills
Nice to Have
- Experience with distributed systems and event-driven architectures
- Knowledge of Kubernetes
- Background in AI, data engineering, or high-load systems
- Open-source contributions
What We Offer
- Competitive salary and flexible compensation options
- Remote-friendly work environment
- Opportunity to work on challenging and impactful projects
- Professional growth, learning budget, and career development
- Collaborative and supportive team culture
If you are passionate about building scalable systems and want to make a real impact,
we would love to hear from you.