04 Aug
|
Grownext consultancy services
|
India
04 Aug
Grownext consultancy services
India
Job Summary
We are looking for an experienced Senior Python Developer to design, develop, and maintain scalable, high-performance applications. The ideal candidate should have robust expertise in Python, backend development, REST APIs, databases, and cloud technologies. You will work closely with cross-functional teams to build robust software solutions and mentor junior developers.
Key Responsibilities
Design, develop, and maintain scalable backend applications using Python.
Build and consume RESTful APIs and microservices.
Write clean, maintainable, and well-tested code following industry best practices.
Optimize application performance, scalability, and reliability.
Collaborate with frontend developers, QA engineers, DevOps, and product teams.
Design and optimize relational and NoSQL databases.
Participate in code reviews and provide technical guidance to team members.
Troubleshoot production issues and implement effective solutions.
Contribute to architecture discussions and technical decision-making.
Ensure application security, performance, and code quality.
Required Skills
5+ years of hands-on experience in Python development.
Solid experience with Python frameworks such as Django, Flask, or FastAPI.
Solid understanding of REST APIs and microservices architecture.
Experience with SQL databases (PostgreSQL, MySQL) and NoSQL databases (MongoDB, Redis).
Solid knowledge of Object-Oriented Programming (OOP) principles.
Experience with asynchronous programming (AsyncIO, Celery, RabbitMQ, Kafka, etc.).
Hands-on experience with Git and version control systems.
Familiarity with Docker and Kubernetes.
Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.
Knowledge of CI/CD pipelines and DevOps practices.
Strong debugging, analytical, and problem-solving skills.
Excellent communication and collaboration abilities.
📌 Python Software Developer Tamil Nadu (India)
🏢 Grownext consultancy services
📍 India