Source description
About the role
Key Responsibilities Backend Engineering & Architecture Design, develop, and maintain scalable backend services using Node.js (NestJS) &Go; (Golang). 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 robust 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 About Virtusa Teamwork, quality of life, professional and personal development: values that Virtusa is proud to embody. When you join us, you joi .
More at Virtusa