We are hiring a Senior Python Engineer to build and evolve a Python-based platform layer that extends and scales Manychat's core platform. The ideal candidate will have experience in modern Python frameworks, API design, and high-load backend systems.
Requirements
- 5+ years of commercial Python development in production environments.
- Strong expertise in modern Python frameworks (FastAPI preferred; Django/Flask acceptable).
- Solid experience designing and integrating APIs (including third-party services).
- Strong understanding of async programming and concurrency (AsyncIO, non-blocking I/O).
- Experience working with PostgreSQL and large datasets.
- Experience building and maintaining high-load backend systems.
- Strong testing practices (unit and integration tests; PyTest preferred).
- Experience with CI/CD pipelines and Docker.
- Strong ownership and product mindset — able to align with stakeholders and connect engineering work to business impact.
Benefits
- Comprehensive health insurance for you and your family.
- Professional development budget for conferences, courses, and learning resources.
- Flexible benefits package tailored to your priorities.
- Hybrid work and generous leave options for work-life balance.
- In-office perks including free meals and snacks.
- Company-funded sports activities, annual offsites, and team-building events.