Search by job, company or skills

Lead Software Engineer

Lead Software Engineer

Virtusa
Fresher
Not Disclosed
  • Posted an hour ago
  • Be among the first 10 applicants

Job Description

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 strong 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 modern 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.

  • Good 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.

More Info

Job Type:
Industry:
Employment Type:

About Company

Similar Jobs

Chennai, India
Skills:
.Net Core, Angular, React, Microsoft Azure, Full Stack Development, Oracle Cloud Infrastructure OCI, Database Technologies SQL, DevOps practices, System integration and distributed systems, Web API Microservices, AKS, Enterprise architecture frameworks, Product design and platform engineering, hybrid architectures, CI CD pipelines, performance optimization, Container based applications