Search by job, company or skills

Lead Software Engineer

Lead Software Engineer

Virtusa
5-7 Years
Not Disclosed
  • Posted 2 hours ago
  • Be among the first 10 applicants

Job Description

Job Title: Experienced Backend Node.js Developer

Location: Hyd Campus, Hyderabad.

Years of Experience: 5-7 Years

Job Summary: We are seeking an experienced Backend Node.js Developer with over 6 years of experience to build and maintain scalable, high-performance server-side applications. The ideal candidate will be responsible for designing robust APIs, working on microservices architecture, ensuring system reliability, and collaborating with cross-functional teams to deliver secure and efficient backend solutions aligned with business needs.

Responsibilities

  • Backend Development: Design, develop, and maintain server-side applications using Node.js and related frameworks (e.g., Express.js, NestJS).
  • API Development & Integration: Build secure, scalable RESTful/GraphQL APIs and integrate with third-party services.
  • Microservices Architecture: Develop and manage microservices, ensuring scalability, fault tolerance, and maintainability.
  • Database Management: Design and optimize databases (MongoDB, PostgreSQL, MySQL) and handle data modeling and performance tuning.
  • Performance Optimization: Monitor and improve application performance, scalability, and response times.
  • Code Quality & Best Practices: Write clean, maintainable code, conduct code reviews, and enforce coding standards.
  • Security & Compliance: Implement authentication, authorization, and data protection best practices (OAuth, JWT, encryption).
  • Collaboration & Support: Work closely with frontend, QA, DevOps, and product teams; support deployments and production issues.

Mandatory Skills

  • Node.js & Backend Frameworks (Express.js / NestJS) - Expert
  • API Development (REST / GraphQL) - Expert
  • Database Management (MongoDB / PostgreSQL / MySQL) - Advanced
  • Microservices & System Design - Advanced
  • DevOps & Cloud (Docker, CI/CD, AWS/Azure) - Advanced

Preferred Skills

  • Experience with Agile methodologies
  • Knowledge of additional programming languages
  • Familiarity with monitoring tools

Qualifications

Bachelor's degree in Computer Science, Engineering, or a related field.

More Info

Job Type:
Industry:
Employment Type:

About Company

Similar Jobs

8-10 yrs
Hyderabad, India
Skills:
data engineering , Data Warehousing, Kafka, Docker, Python, AWS, Apache Spark, Sql, Software Engineering, Gcp, Rest Apis, Azure, Kubernetes, RAG frameworks, Qdrant, MLflow, vector databases, Pinecone, Kubeflow, Cloud MLOps, ETL pipelines, LangChain, Generative AI, LLMs, Clean code practices, prompt engineering, LLM fine-tuning, microservices architecture, Milvus, LlamaIndex