Information Technology
Full-Time
The IT Firm
Overview
Job Title : Senior Python Developer Django/Flask/FastAPI with React.js / Azure
Experience Level : 5 to 9 Years
Job Location : Chennai / Pune / Mumbai
About The Role
We are looking for an experienced and passionate Senior Python Developer to join our dynamic product engineering team. The ideal candidate will have hands-on expertise in developing scalable backend systems using Python and frameworks like Django, Flask, or FastAPI, while also being comfortable with building interactive and modern UIs using React.js. Experience with cloud services, especially Microsoft Azure, is a significant plus.
This role demands a strong sense of ownership, an ability to work both independently and in cross functional teams, and the drive to contribute meaningfully in a fast-paced agile environment.
Key Responsibilities
Experience Level : 5 to 9 Years
Job Location : Chennai / Pune / Mumbai
About The Role
We are looking for an experienced and passionate Senior Python Developer to join our dynamic product engineering team. The ideal candidate will have hands-on expertise in developing scalable backend systems using Python and frameworks like Django, Flask, or FastAPI, while also being comfortable with building interactive and modern UIs using React.js. Experience with cloud services, especially Microsoft Azure, is a significant plus.
This role demands a strong sense of ownership, an ability to work both independently and in cross functional teams, and the drive to contribute meaningfully in a fast-paced agile environment.
Key Responsibilities
- Design, develop, and maintain robust backend services using Python and one or more of Django, Flask, or FastAPI.
- Create RESTful and GraphQL APIs that power front-end applications and third-party integrations.
- Build user-facing interfaces using React.js, ensuring optimal performance and responsiveness.
- Collaborate with UI/UX designers to implement design into the code with pixel-perfect precision.
- Write clean, scalable, and maintainable code following best practices and coding standards.
- Participate in code reviews, pair programming, and mentor junior team members.
- Work with DevOps and Cloud teams to deploy, scale, and monitor applications using Azure or other cloud platforms.
- Integrate with SQL/NoSQL databases and ensure high-performance queries and optimized data models.
- Build unit tests, integration tests, and end-to-end tests to ensure high-quality deliverables.
- Analyze business requirements and translate them into technical implementations.
- Ensure the security and performance of the applications at all times.
- Actively participate in agile development processes including sprint planning, estimation, retrospectives, and daily stand-ups.
- Stay up to date with the latest trends and technologies in full-stack development and propose improvements.
- Proficient in Python 3.x programming.
- Experience in Django, Flask, or FastAPI frameworks (at least one is a must, more is a bonus).
- Strong knowledge of REST APIs, GraphQL is a plus.
- Familiarity with ORMs (like Django ORM, SQLAlchemy).
- Background in working with asynchronous programming (asyncio, aiohttp) is preferred.
- Proficiency in React.js, including React hooks, component lifecycle, and state management (Redux, Context API).
- Experience with TypeScript is a plus.
- Familiarity with front-end build tools like Webpack, Babel, Vite.
- Good understanding of HTML5, CSS3, and responsive design (Bootstrap, Tailwind, or Material-UI).
- Experience with Relational Databases like PostgreSQL, MySQL.
- Familiarity with NoSQL databases like MongoDB, Redis is desirable.
- Experience deploying applications on Azure is highly desirable. (AWS/GCP experience may be considered if willing to shift to Azure)
- Familiarity with CI/CD pipelines, Docker, Kubernetes is a plus.
- Understanding of Azure App Services, Azure Functions, Blob Storage, Azure SQL, etc.
- Excellent problem-solving and analytical skills.
- Strong written and verbal communication.
- Team player with a proactive attitude and collaborative approach.
- Ability to prioritize and manage multiple tasks simultaneously.
- Experience working in Agile/Scrum environments.
- Willingness to learn and adopt new technologies quickly.
- Bachelor's or Master's degree in Computer Science, Engineering, or related field.
- Contributions to open-source projects or personal GitHub portfolio.
- Experience working with microservices architecture.
- Familiarity with containerization technologies like Docker and orchestration tools like Kubernetes.
- Knowledge of performance tuning, application monitoring, and logging frameworks.
- Experience in writing technical documentation and API specifications using tools like Swagger/OpenAPI.
- Work with a passionate and skilled team on challenging and meaningful projects.
- Flexible work environment with options for hybrid or on-site work.
- Competitive salary and performance bonuses.
- Exposure to the latest in cloud technologies and software development tools.
- Culture that supports learning, innovation, and growth.
- Opportunity to work in a company that values employee well-being and work-life balance.
Similar Jobs
View All
Talk to us
Feel free to call, email, or hit us up on our social media accounts.
Email
info@antaltechjobs.in