Logo of Huzzle

MERN Stack

image

Virtusa

1mo ago

  • Job
    Full-time
    Senior Level
  • Software Engineering
    IT & Cybersecurity
  • Chennai

AI generated summary

  • You must have 6+ years in full-stack development with Node.js and React.js, expertise in MySQL, AWS, Redis, unit testing, microservices, and strong communication skills.
  • You will design and maintain backend services with Node.js, optimize APIs on AWS, manage MySQL databases, implement caching with Redis, and collaborate on integrating React components while ensuring code quality.

Requirements

  • Node.js Backend Development: Strong proficiency in Node.js to develop robust backend services.
  • MySQL Database: Extensive experience in working with relational databases and query optimization.
  • Unit Testing: Expertise in testing frameworks and writing unit tests to ensure high code quality.
  • Swagger: Hands-on experience with Swagger for API documentation and management.
  • AWS API Gateway: Practical knowledge of using AWS API Gateway for routing and security management.
  • AWS S3 Bucket: Experience with AWS S3 for storing, managing, and retrieving data efficiently.
  • AWS Lambda Functions: Expertise in designing serverless functions using AWS Lambda for automation and scaling.
  • Redis Cache: Experience with caching strategies and implementation using Redis.
  • React.js: Understanding of React.js for frontend development and seamless integration with backend systems.
  • 6+ years of experience in full-stack development with a strong focus on Node.js and React.js.
  • Strong understanding of relational databases and proficiency in MySQL.
  • Experience with cloud platforms, specifically AWS, and leveraging AWS services for scalable applications.
  • Hands-on experience with microservices architecture, API management, and serverless computing.
  • Familiarity with agile development methodologies and version control tools like Git.
  • Excellent communication skills and the ability to work effectively in a collaborative team environment.

Responsibilities

  • Design, develop, and maintain backend services using Node.js to ensure high performance and scalability.
  • Build and optimize API services using AWS API Gateway, ensuring secure and efficient communication between systems.
  • Develop and maintain data storage solutions, primarily using MySQL Database, ensuring integrity and performance.
  • Write clean, efficient, and well-documented code with unit testing to ensure code quality and minimize issues.
  • Work with AWS S3 for managing files and assets, providing secure access and storage.
  • Leverage AWS Lambda for serverless architecture, ensuring fast and cost-effective execution of functions.
  • Integrate Redis Cache for enhancing application performance by improving data retrieval speeds.
  • Implement RESTful APIs and work with Swagger for API documentation and validation.
  • Collaborate with the frontend team to integrate React.js components seamlessly into the backend infrastructure.
  • Continuously improve the quality and performance of the application, keeping scalability in mind.

FAQs

What is the primary tech stack for this job?

The primary tech stack for this job is the MERN stack, which includes MongoDB, Express.js, React.js, and Node.js.

What are the key responsibilities of the role?

Key responsibilities include designing and maintaining backend services with Node.js, building API services with AWS API Gateway, managing MySQL databases, writing clean code, working with AWS services, and collaborating with the frontend team.

What specific AWS services are required for this position?

Required AWS services include AWS API Gateway, S3, Lambda, and Redis Cache for performance enhancement.

What level of experience is required for this position?

A minimum of 6 years of experience in full-stack development with a strong focus on Node.js and React.js is required.

Is experience with unit testing necessary?

Yes, expertise in testing frameworks and writing unit tests is a must-have skill for ensuring code quality.

What does the team environment at Virtusa look like?

Virtusa emphasizes teamwork, collaboration, and a dynamic environment for nurturing new ideas and fostering excellence among its members.

Are there opportunities for professional development?

Yes, Virtusa is committed to providing opportunities for both professional and personal development.

Is familiarity with microservices architecture important for this role?

Yes, hands-on experience with microservices architecture and API management is required for this position.

Is knowledge of Snowflake Data Warehouse a requirement?

Knowledge of Snowflake is considered a good-to-have skill but is not mandatory for the position.

Are there any policies regarding equal employment opportunity?

Yes, Virtusa follows principles of equal opportunity for all and does not discriminate based on race, religion, gender, or any other basis covered by law.

Business transformation that lasts starts with Engineering First.

Technology
Industry
10,001+
Employees
1996
Founded Year

Mission & Purpose

Virtusa Corporation provides digital engineering and technology services to Forbes Global 2000 companies worldwide. Our Engineering First approach ensures we can execute all ideas and creatively solve pressing business challenges. With industry expertise and empowered agile teams, we prioritize execution early in the process for impactful results. We combine logic, creativity and curiosity to build, solve, and create. Every day, we help clients engage with new technology paradigms, creatively building solutions that solve their most pressing business challenges and move them to the forefront of their industry.