Overview
Skills
Job Details
Design, develop, test, and maintain high-performance, scalable Python applications.
Lead end-to-end development activities, including requirements analysis, architecture design, coding, and deployment.
Collaborate closely with business stakeholders, product owners, and cross-functional teams to translate requirements into technical solutions.
Develop and optimize backend services, APIs, and microservices using Python frameworks such as Django, Flask, or FastAPI.
Ensure application performance, security, scalability, and reliability through best coding practices and code reviews.
Work with databases (SQL and NoSQL) such as PostgreSQL, MySQL, Oracle, MongoDB, or Redis.
Integrate applications with third-party services, APIs, and external systems.
Mentor junior and mid-level developers, providing technical guidance and code reviews.
Troubleshoot, debug, and resolve complex production issues.
Implement automated testing, CI/CD pipelines, and deployment processes.
Collaborate with DevOps teams on cloud infrastructure (AWS, Azure, or Google Cloud Platform).
Ensure adherence to SDLC, coding standards, and enterprise architectural guidelines.
Participate in onsite technical discussions, sprint planning, and design reviews.