Job Description
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...
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...
Ready to Apply?
Take the next step in your AI career. Submit your application to Virtusa today.
Submit Application