We are looking for a
Senior Backend Developer
with strong experience in
Python
,
Flask
, and
Django
, and fluent English communication skills to join our remote engineering team.
The ideal candidate combines technical excellence with strategic thinking, autonomy, and the ability to collaborate across teams and cultures.
This role requires not only solid coding skills but also leadership, problem-solving capacity, and the ability to explain technical concepts clearly.
You'll be working on scalable backend systems and collaborating closely with product, frontend, and QA teams to deliver high-quality features and services.
Key responsibilities
- Design, develop, and maintain robust backend systems and APIs using Python, Flask, and Django.
- Optimize performance, scalability, and security of backend services.
- Work with frontend and product teams to ensure smooth integration across the stack.
- Lead backend architecture decisions and mentor team members when needed.
- Write clean, maintainable, and well-documented code.
- Implement testing strategies and CI/CD workflows.
- Actively participate in code reviews and propose improvements.
- Stay up to date with backend trends and propose relevant technologies.
Must-have experience
- 4+ years of backend development experience with a focus on Python.
- Hands-on experience with Flask and Django in production environments.
- Strong understanding of RESTful APIs, data modeling, and web architecture.
- Solid Git/GitHub usage and CI/CD best practices.
- Strong problem-solving mindset, autonomy, and ownership.
- Excellent communication skills in English (C1 or above).