13 Oct
|
Virtusa
|
Chennai
We are seeking a highly skilled Python Full Stack Developer to design, develop, test, deploy,
and maintain scalable, secure, and high-performance enterprise applications. The ideal candidate should possess solid expertise in Python, modern backend frameworks, frontend technologies, SQL databases, cloud platforms, and DevOps practices.
The role involves building end-to-end web applications, developing RESTful APIs and microservices, integrating databases and cloud services, implementing CI/CD pipelines, and collaborating with cross-functional teams throughout the Software Development Life Cycle
(SDLC). Depending on experience, the candidate may also contribute to application architecture, technical leadership, mentoring, and engineering best practices.
Design, develop, test, deploy, and maintain full-stack enterprise applications using
Python and up-to-date frontend technologies.
Develop scalable backend services, RESTful APIs, Django,Django REST Framework
(DRF), FastAPI GraphQL APIs, and microservices.
Build responsive, reusable, and user-friendly web interfaces.
Develop secure and high-performance applications following software engineering best
practices.
Good in both SQL and NoSQL database
Design and optimize relational database schemas, SQL queries, and stored procedures.
Integrate applications with third-party APIs, enterprise systems, cloud services, and
messaging platforms.
Implement authentication, authorization, and application security.
Develop reusable components and shared libraries.
Optimize application performance, scalability, reliability, and availability.
Implement logging, monitoring, observability, and exception handling.
Develop automated unit, integration, API, and UI tests.
Build containerized applications using Docker and deploy them using Kubernetes or cloud-native platforms.
Develop and maintain CI/CD pipelines for automated build, testing, deployment, and
release management.
Valuable exposure in cloud skills Microsoft Azure/Amazon Web Services (AWS)/Google
Cloud Platform
Collaborate with business analysts, architects, UI/UX designers, QA engineers, DevOps
engineers, and product owners.
Participate in Agile ceremonies, sprint planning, code reviews, and technical
discussions.
Mentor junior developers and contribute to technical leadership based on experience.
📌 Lead Software Engineer Chennai
🏢 Virtusa
📍 Chennai