Job Title : Python Developer (3–4 Years Experience)
Location : Remote
About the Role
We are looking for two experienced Python Developers with 3–4 years of hands-on experience to join our backend development team. In this role, you will work on scalable backend systems, support ongoing projects, and contribute to the design and implementation of robust APIs and microservices.
If you’re passionate about clean architecture, backend performance, and building efficient systems that scale, we’d love to have you on board.
Key Responsibilities
- Design, develop, and maintain backend services and APIs using Python and FastAPI or Django.
- Collaborate with cross-functional teams to define, design, and deliver scalable solutions.
- Optimize database queries and backend performance for efficiency and reliability.
- Integrate third-party services and external APIs.
- Participate in code reviews, maintain best coding practices, and contribute to continuous improvement.
- Troubleshoot, debug, and resolve technical issues promptly.
- Support deployment, CI / CD pipelines, and cloud-based environments.
Required Skills and Experience
Strong proficiency in Python with in-depth knowledge of OOPs concepts and design patterns.Hands-on experience with FastAPI or Django frameworks.Good understanding of SQL and NoSQL databases (e.g., PostgreSQL, MongoDB).Experience in building and consuming RESTful APIs and integrating with external services.Familiarity with Docker, CI / CD pipelines, and basic cloud deployment (AWS / GCP preferred).Working knowledge of Git, branching strategies, and code review practices.Ability to write clean, scalable, and maintainable code.Strong debugging, problem-solving, and performance optimization skills.Preferred Qualifications
Experience in microservices architecture and containerized environments.Familiarity with asynchronous programming and message queues (e.g., Celery, RabbitMQ).Exposure to test-driven development (TDD) and automation tools.