The position is full-time and requires a minimum of 4 years of experience.
We are looking for a highly skilled and experienced SDE 3 – Backend Engineer with deep expertise in Python and FastAPI.
The engineer will play a key role in designing, developing, and scaling backend systems that are core to our product infrastructure.
This position offers the opportunity to work on mission-critical backend services with a strong focus on performance, reliability, and clean API design.
The ideal candidate should be passionate about building modern, scalable, and maintainable backend services and enjoy solving complex architectural and performance challenges.
Requirements:
Candidates must have strong programming skills with deep experience in Python and a strong understanding of object-oriented and asynchronous programming paradigms.
Proficiency in writing modular, scalable, and testable code is required.
Expertise in FastAPI is a must, and familiarity with other Python web frameworks such as Flask or Django is a plus.
Proficiency in working with SQL (PostgreSQL/MySQL) and NoSQL (MongoDB/Redis) databases is necessary, along with experience in schema design, indexing, and query optimization.
Strong knowledge of RESTful API best practices, including request validation, authentication, and rate-limiting is essential.
Experience working in CI/CD environments is required, and familiarity with Docker, Git, and logging/monitoring tools is a plus.
Experience deploying applications on cloud platforms like AWS, GCP, or Azure is preferred.
Candidates should possess strong communication and collaboration skills, with the ability to work independently and handle ownership of complex modules.
A Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field is required.
Benefits:
The position offers the opportunity to work in a high-performing engineering team.
Employees will have the chance to lead the design and development of scalable backend systems.
There is potential for mentorship and collaboration with junior developers and cross-functional teams.
The role emphasizes best practices in testing and quality, contributing to professional growth.
Comprehensive documentation practices promote clarity and maintainability within the team.