Search by job, company or skills

Senior Software Engineer

Senior Software Engineer

Virtusa
5-7 Years
Not Disclosed
Early Applicant
  • Posted 9 hours 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-9 yrs
Bengaluru, India
Skills:
Cassandra, Data Structures, Kafka, Distributed Systems, Java Technologies, Large-scale application development and design, Algorithm Design Patterns, CI/CD, Containerization technology, Java Multithreading
5-7 yrs
Bengaluru, India
Skills:
snowflake , Apache Airflow, S3, Lambda, Git, Pyspark, AWS Glue, Sql, Python, dbt
4-6 yrs
Bengaluru, India
Skills:
Ios Development, Git, Typescript, Javascript, Firebase Crashlytics, Redux, React Native, Rest Apis, CI/CD, Zustand
7-9 yrs
Bengaluru, India
Skills:
threat modeling , Github, C, Gerrit, Automated Testing, Embedded Linux, Https, Terraform, Tcp/ip, Scripting, multi-threading, UDP, C++, Jira, Jenkins, Yocto, Ansible, Containers, AI-assisted coding, observability, firmware integration, DevOps practices, device lifecycle, root-cause analysis, CI/CD practices
7-9 yrs
Bengaluru, India
Skills:
React, Typescript, PostgreSQL, Kafka, Python, Sql, Go, GRPC