Python Backend Engineer
Summary
Build and maintain Python backend services and RESTful APIs for customer-support applications, collaborating with frontend teams and architects.
Responsibilities
- Design, build, and maintain backend services in Python
- Develop and optimize RESTful APIs for customer-facing applications
- Collaborate with front-end teams, product managers, and architects
- Ensure services are scalable, secure, and maintainable
- Contribute to architecture discussions, code reviews, and agile planning
Requirements
- 3–5 years of backend development experience with Python
- Experience with REST APIs and Flask
- Understanding of microservices architecture and integration
- Familiarity with mypy or similar typing tools
- Strong problem-solving skills and initiative
- English proficiency at B2 level or higher
Preferred Qualifications
- Flask Blueprints for modular API design
- Protobufs and/or DynamoDB
- React exposure for cross-functional collaboration
Benefits
- Remote flexibility
- Collaborative engineering culture
- Long-term growth potential
About the Company
The team builds customer support applications used across support workflows and focuses on ownership, collaboration, and practical product delivery.