6 days ago

NodeJS with DevOps Engineer

Virtusa

On Site
Full Time
$145,000
Chennai, Tamil Nadu, India

Job Overview

Job TitleNodeJS with DevOps Engineer
Job TypeFull Time
CategoryCommerce
Experience5 Years
DegreeMaster
Offered Salary$145,000
LocationChennai, Tamil Nadu, India

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

About the NodeJS with DevOps Engineer Role at Virtusa

Virtusa is seeking an experienced NodeJS with DevOps Engineer to design, develop, and maintain scalable backend services. This role involves working with cutting-edge technologies like Node.js (NestJS) and Go (Golang), applying robust engineering principles, and contributing to significant architectural decisions. You will be instrumental in building and optimizing microservice-based architectures and ensuring the security and performance of our systems.

You will also dive deep into database management with PostgreSQL, designing efficient schemas, optimizing queries, and ensuring data integrity. A strong understanding of backend DevOps practices, including Docker, Kubernetes, and CI/CD pipelines, is crucial. The role requires hands-on experience with a wide array of AWS services pertinent to backend and microservices deployments, from EKS and Lambda to RDS and CloudWatch. If you are passionate about quality, testable code, and driving engineering excellence, we encourage you to apply.

Key Responsibilities

  • Backend Engineering & Architecture
  • Design, develop, and maintain scalable backend services using Node.js (NestJS) & Go (Golang).
  • Apply SOLID principles, clean code practices, and robust design patterns.
  • Contribute to application architecture decisions, ensuring maintainability, extensibility, and high performance.
  • Build and optimize microservice-based architectures, including service-to-service communication and API design.
  • Develop and maintain secure and scalable authorization/identity layers (RBAC, OAuth2, JWT, etc.).
  • Design, implement, and maintain workflow engines or workflow orchestration logic for complex business processes.
  • Database & Storage
  • Work with PostgreSQL or similar relational databases.
  • Design efficient schemas, write complex queries, optimize performance, and ensure data integrity.
  • Familiarity with caching layers (Redis, Memcached) is a strong plus.
  • DevOps & Backend Infrastructure
  • Solid Understanding Of Backend DevOps Practices.
  • Docker, Kubernetes, CI/CD pipelines.
  • Logging, monitoring, and observability tools.
  • API gateways, reverse proxies, load balancing concepts.
  • Experience with distributed systems, service discovery, and reliability patterns (circuit breaker, retry logic).
  • Strong hands-on exposure to AWS services relevant to backend & microservices such as: EKS, ECS, Lambda, API Gateway, S3, RDS (Postgres), DynamoDB (optional), CloudWatch, IAM, Secrets Manager, Parameter Store, VPC, networking fundamentals, security groups.
  • End-to-end understanding of cloud deployment workflows, versioning, and release management.
  • Quality & Engineering Excellence
  • Write high-quality, testable code and enforce engineering best practices.

Must-Have Technical Skills

  • 6 – 10 years of hands-on backend engineering experience.
  • Strong Proficiency In:
    • Node.js (NestJS), Go (Golang)
    • PostgreSQL or equivalent relational databases
    • Microservices architecture
    • Docker, Kubernetes, CI/CD
    • AWS backend services and cloud deployments

Key Skills/Competency

  • Node.js
  • Go (Golang)
  • NestJS
  • PostgreSQL
  • Microservices
  • Docker
  • Kubernetes
  • CI/CD
  • AWS
  • Backend Engineering

Tags:

NodeJS Developer
DevOps Engineer
Backend Engineer
Backend engineering
Microservices
Architecture
Database design
DevOps practices
Cloud deployment
API design
Performance optimization
Data integrity
Security
Node.js
NestJS
Go
Golang
PostgreSQL
Docker
Kubernetes
AWS
EKS
CI/CD

Share Job:

How to Get Hired at Virtusa

  • Research Virtusa's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
  • Tailor your resume for NodeJS with DevOps Engineer: Highlight experience with Node.js, Go, AWS, Docker, and Kubernetes.
  • Showcase your portfolio: Include links to relevant projects demonstrating backend development and DevOps skills.
  • Prepare for technical challenges: Expect questions on data structures, algorithms, system design, and cloud architecture.
  • Network within Virtusa: Connect with current employees on LinkedIn for insights and potential referrals.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background