The company is seeking a Mid-Level Backend Developer to design, implement, and maintain backend services that integrate with internal and external systems, with a strong focus on Python and API development.
Requirements
- 3–5 years of backend development experience, primarily with Python (e.g., FastAPI, Flask, or Django).
- Strong understanding of REST API principles and experience with API design and documentation.
- Experience with relational and/or NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB).
- Familiarity with version control systems (Git) and CI/CD pipelines.
- Knowledge of containerization (Docker) and cloud platforms (AWS, GCP, or Azure).
- Experience with asynchronous programming in Python (e.g., asyncio, aiohttp).
- Understanding of microservices architecture.
Responsibilities
- Design, develop, and maintain backend services primarily using Python.
- Build, enhance, and optimize RESTful and GraphQL APIs for internal and external use.
- Integrate with third-party APIs and data sources.
- Ensure code quality through automated tests, code reviews, and adherence to best practices.
- Collaborate with cross-functional teams to translate requirements into technical solutions.
- Monitor, troubleshoot, and improve system performance, scalability, and reliability.
- Write and maintain technical documentation for APIs, services, and workflows.
Other
- 3–5 years of experience
- Solid problem-solving skills and ability to work independently as well as collaboratively.
- Competitive salary and benefits package.
- Opportunities for professional growth and skill development.
- Collaborative and inclusive team environment.