4-6 Years of Relevant Experience
We’re looking for an experienced Backend Developer with strong Python expertise to design, develop, and maintain high-performance backend systems and APIs. The ideal candidate will have hands-on experience with Flask, Django, or FastAPI, and the ability to build scalable microservices deployed on Azure Cloud.
This role is perfect for someone passionate about building efficient, secure, and maintainable backend architectures in a fast-paced, collaborative environment.
Key Responsibilities
- Develop, optimize, and maintain RESTful APIs and microservices using Python frameworks like Flask, Django, or FastAPI.
- Design and implement robust, scalable backend solutions aligned with business and technical requirements.
- Work closely with cross-functional teams to ensure smooth integration with front-end components and data systems.
- Deploy, monitor, and maintain applications on Microsoft Azure.
- Leverage Azure Data Factory for data integration and orchestration workflows.
- Manage and maintain code repositories using Git and follow version control best practices.
- Design and integrate SQL and NoSQL databases for backend services.
- Write clean, maintainable, and efficient code while adhering to coding standards and best practices.
Required Skills & Qualifications
- 4–6 years of hands-on experience in backend development using Python.
- Strong expertise in Python frameworks: Flask, Django, and FastAPI.
- Proven experience in designing and developing RESTful APIs and microservices.
- Solid understanding of Azure Cloud, including Azure Data Factory.
- Experience with database design and integration (SQL and NoSQL).
- Proficiency in Git or other version control tools.
- Strong problem-solving, debugging, and optimization skills.
- Excellent communication and collaboration abilities.
Good to Have
- Familiarity with CI/CD pipelines and containerization (Docker, Kubernetes).
- Knowledge of API security and authentication protocols (OAuth, JWT).
- Exposure to data processing or ETL workflows.
Why Join Us
- Opportunity to work with cutting-edge technologies and modern cloud infrastructure.
- Collaborative and innovative work environment.
- Continuous learning and professional growth opportunities.
- Competitive compensation and benefits package.