Search by job, company or skills

Senior Software Engineer

Senior Software Engineer

Virtusa
5-7 Years
Not Disclosed
Early Applicant
  • Posted a day ago
  • Be among the first 10 applicants

Job Description

Job Title: Experienced Backend Node.js Developer

Location: BLR ATC- Bengaluru.

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

5-8 yrs
Bengaluru, India
Skills:
Tfs, Putty, Nodejs, Css3, Microservices, Git, Javascript, Winscp, Typescript, Html5, Bootstrap 4, Eureka, Molecular Framework, ADO CI CD pipeline, VS Code, Angular 18
3-6 yrs
Bengaluru, India
Skills:
Java, Gcp, MySQL, PostgreSQL, Spring Boot, MongoDB, Restful Apis, Azure, Sql, AWS, NoSQL databases
5-7 yrs
Bengaluru, India
Skills:
progressive enhancement , S3, Express.Js, Node.js, Css3, Liquibase, Typescript, Html5, Thymeleaf, Jest, AWS, Accessibility WCAG 2.2 AA, Lambdas, PostgresDB, Aurora, Gov UK NHS service standards, Internationalisation compliant HTML5, OpenAPI V3
6-8 yrs
Bengaluru, India
Skills:
Sentry), Observability tools (Datadog, Incident response practices (PagerDuty, Incident.io), Cloud security, Networking, Kubernetes, Core Backend Infrastructure Engineering, Container orchestration, Backend Platform Engineering
5-7 yrs
Bengaluru, India
Skills:
React, Typescript, Javascript, Gcp, CSS, Node.js, MongoDB, Nestjs, HTML, ClickHouse, Next.js