Overview
Senior Python Developer responsible for designing, building and maintaining scalable backend applications, APIs and microservices, and mentoring the development team.
What you'll do
- Design, develop, test and maintain scalable applications using Python.
- Build and maintain backend services, RESTful APIs and microservices.
- Develop applications using frameworks such as Django, Flask or FastAPI.
- Write clean, reusable, efficient and maintainable code following coding standards.
- Design, optimize and manage relational and NoSQL databases.
- Integrate third-party APIs, services and external systems.
- Identify and resolve performance bottlenecks, bugs and production issues.
- Implement security best practices, authentication and authorization mechanisms.
- Collaborate with frontend developers, DevOps engineers, QA teams and product managers.
- Conduct code reviews and ensure software quality through automated testing.
- Optimize application performance, scalability and reliability.
- Design and maintain CI/CD pipelines and support application deployment.
- Mentor junior developers and provide technical guidance to the development team.
- Participate in technical planning, architecture discussions and requirement analysis.
What you'll need
- Strong proficiency in Python programming.
- Hands-on experience with Django, Flask or FastAPI.
- Experience developing RESTful APIs and microservices.
- Strong knowledge of SQL databases such as PostgreSQL or MySQL.
- Familiarity with NoSQL databases such as MongoDB or Redis.
- Understanding of data structures, algorithms and object-oriented programming.
- Experience with Git, GitHub and version control systems.
- Knowledge of unit testing, integration testing and debugging.
- Familiarity with Docker, CI/CD pipelines and cloud platforms such as AWS, Azure or GCP.
- Understanding of application security, performance optimization and system design.
- Strong analytical, problem-solving and communication skills.
Details
- Location: Noida, Uttar Pradesh, India.
Read the full description and apply on the company’s own careers page.