Senior Solution Architect - Node Js

18 - 25 years

40 - 70 Lacs

Posted:2 weeks ago| Platform: Naukri logo

Apply

Work Mode

Hybrid

Job Type

Full Time

Job Description

Solution Architect - Node

Mandatory/Key Skills: JavaScript Node JS

Requirements:

A Senior Solution Architect responsible for designing, developing, and maintaining scalable, high-performance NodeJS applications and services. They provide technical leadership, guidance, and mentorship to development teams, ensuring adherence to best practices and quality standards. This role involves hands-on development, architectural design, code reviews, and collaboration with various teams to deliver robust and efficient solutions.

Here's a more detailed breakdown of the responsibilities and required skills:

Key Responsibilities:

  • Architecture Design: Define and implement the architecture for backend services using NodeJS and related frameworks, meeting architectural significant requirements (ASRs).

  • Technical Leadership: Provide technical leadership and guidance to the development team, mentoring on best practices, code standards, and design patterns in a very hands-on way including doing peer programming with developers on the team.

  • Code Quality and Standards: Conduct code reviews, enforce quality standards, and ensure maintainability, efficiency, and security of the codebase.

  • Collaboration: Collaborate with front-end developers, DevOps teams, and other stakeholders to deliver full-stack solutions.

  • Performance Optimization: Identify and address performance bottlenecks, optimize application performance, and ensure responsiveness.

  • Security: Implement and enforce security best practices, authentication, and data protection strategies.

  • Troubleshooting and Debugging: Troubleshoot and debug complex issues across the application stack, providing timely resolutions.


Required Skills:

  • Proficiency in JavaScript and Node.js:

    Deep understanding of JavaScript and NodeJS core concepts, including event loop, asynchronous programming, and module system.
  • Experience with Frameworks and Libraries:

    Extensive experience with NodeJS frameworks like Express.js, and familiarity with other relevant libraries.
  • API Design and Development:

    Experience designing and developing RESTful APIs and GraphQL APIs.
  • Database Knowledge:

    Experience with both SQL and NoSQL databases (e.g., PostgreSQL, MongoDB, DynamoDB).
  • Version Control and DevOps:

    Strong understanding of Git and experience with CI/CD pipelines.
  • Testing and Debugging:

    Experience with unit testing, integration testing, and debugging tools.
  • Security Best Practices:

    Knowledge of security best practices, authentication (OAuth, JWT), and data protection strategies.
  • Problem-Solving:

    Strong analytical and problem-solving skills.
  • Communication and Collaboration:

    Excellent communication, collaboration, and interpersonal skills.
  • Mentorship:

    Experience mentoring and guiding developers on the team.
  • Cloud Technologies:

    Deep experience developing cloud native solutions on AWS / Azure, or GCP.

Mock Interview

Practice Video Interview with JobPe AI

Start JavaScript Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Javascript Skills

Practice Javascript coding challenges to boost your skills

Start Practicing Javascript Now
Epam Systems logo
Epam Systems

Information Technology and Services

Newtown

RecommendedJobs for You