Upload Button Icon Add office photos
filter salaries All Filters

18 it company Jobs

Node.js Developer - Javascript/TypeScript (6-10 yrs)

6-10 years

Node.js Developer - Javascript/TypeScript (6-10 yrs)

it company

posted 6d ago

Job Role Insights

Job Description

Job Title : Senior Node.js Developer

Experience : 6 to 10 Years

Employment Type : Full-Time


About the Role :

We are seeking a highly skilled Senior Node.js Developer with 610 years of experience to join our dynamic team. The ideal candidate will have hands-on experience with backend development using JavaScript or TypeScript, and possess a good understanding of UI/UX collaboration tools like Figma, Sketch, or similar. You will play a key role in designing and implementing scalable backend services, collaborating with cross-functional teams, and driving best practices.


Key Responsibilities :


- Design and architect scalable, secure, and performant backend systems and APIs using Node.js and related frameworks.

- Make key architectural decisions, considering factors like scalability, maintainability, security, and performance.

- Develop and maintain technical design documents and specifications.

- Write clean, well-documented, and efficient code using JavaScript (ES6+) and/or TypeScript.

- Develop and implement RESTful and GraphQL APIs.

- Build and maintain microservices architecture.

- Implement authentication and authorization mechanisms.

- Integrate with databases (SQL and NoSQL) and other backend services.

- Identify and resolve performance bottlenecks in Node.js applications.

- Implement caching strategies, load balancing, and other techniques to ensure scalability.

- Optimize database queries and data structures for performance.

- Collaborate closely with UI/UX designers and frontend developers to define API specifications

and ensure seamless integration.

- Understand and utilize UI/UX collaboration tools like Figma, Sketch, or similar to align

backend development with frontend requirements.

- Participate in discussions on user experience and contribute to technical feasibility

assessments.

- Design and implement database schemas (both relational and non-relational).

- Write and optimize database queries.

- Manage database migrations and ensure data integrity.

- Write unit, integration, and end-to-end tests to ensure code quality and reliability.

- Participate in code reviews and provide constructive feedback.

- Implement and maintain CI/CD pipelines for automated testing and deployment.

- Mentor and guide junior developers, fostering their technical growth and development.

- Lead technical discussions and contribute to team best practices.

- Take ownership of complex technical tasks and drive them to completion.

- Experience with deploying and managing Node.js applications on cloud platforms (e.g., AWS,

Azure, GCP).

- Understanding of containerization technologies like Docker and orchestration tools like

Kubernetes.

- Analyze and resolve complex technical issues in production and development environments.

- Debug and optimize existing code.

- Keep abreast of the latest trends and best practices in Node.js development,

JavaScript/TypeScript ecosystems, and related technologies.



Required Skills and Experience :


- Bachelor's degree in Computer Science, Software Engineering, or a related field.

- 6 to 10 years of professional experience in backend development using Node.js.

- Strong proficiency in JavaScript (ES6+) and/or TypeScript.

- Extensive experience with Node.js frameworks like Express.js, NestJS, or similar.

- Deep understanding of RESTful API design principles and experience building and consuming

RESTful APIs.

- Experience with database systems, both SQL (PostgreSQL, MySQL) and NoSQL (MongoDB,

Redis, Cassandra).

- Familiarity with UI/UX collaboration tools like Figma, Sketch, Zeplin, or similar and the ability

to understand design specifications.

- Experience with version control systems (Git).

- Strong understanding of software development principles, design patterns, and best

practices.

- Excellent problem-solving, analytical, and debugging skills.

- Strong communication (written and verbal) and collaboration skills.

- Experience with testing frameworks (e.g., Jest, Mocha, Chai).



Good-to-Have Skills :


- Experience with GraphQL.

- Knowledge of microservices architecture and implementation.

- Experience with message queues (RabbitMQ, Kafka).

- Experience with cloud platforms (AWS, Azure, GCP) and their services relevant to backend

development.

- Familiarity with containerization (Docker) and orchestration (Kubernetes).

- Experience with CI/CD pipelines (Jenkins, GitLab CI, CircleCI).

- Understanding of security best practices for web applications.

- Experience with performance monitoring tools (Prometheus, Grafana).



Functional Areas: Software/Testing/Networking

Read full job description

Prepare for Node JS Developer roles with real interview advice

Compare it company with

Maxgen Technologies

4.6
Compare

Cyfuture

3.0
Compare

Value Point Systems

3.6
Compare

JoulestoWatts Business Solutions

2.9
Compare

F1 Info Solutions and Services

3.7
Compare

ARMSOFTECH.AIR

3.3
Compare

Saama Technologies

3.7
Compare

ITSource Technologies

2.9
Compare

ANR Software Private Limited

4.3
Compare

ABM Knowledgeware

3.7
Compare

Jumio

3.7
Compare

Systems Plus

4.3
Compare

PC Solutions

3.7
Compare

DISYS

3.0
Compare

Shiash Info Solutions

3.1
Compare

Glorious Insight

4.5
Compare

DotPe

3.2
Compare

Mantra Technologies

3.7
Compare

Fluper

4.0
Compare

MMC Infotech Services

3.6
Compare

Similar Jobs for you

Node JS Developer at TalentXO

6-8 Yrs

₹ 25-32 LPA

Lead Engineer at Tejas Networks Limited

6-9 Yrs

₹ 15-25 LPA

Node JS Developer at Ace talent consulting

5-9 Yrs

₹ 7-20 LPA

Node JS Developer at Job Connect India

4-6 Yrs

₹ 7-30 LPA

Node JS Developer at AIS Technolabs Pvt Ltd

5-6 Yrs

₹ 15-20 LPA

Node JS Developer at EduRun

5-6 Yrs

₹ 15-18 LPA

Node JS Developer at Growel Softech Pvt. Ltd.

4-6 Yrs

₹ 20-25 LPA

Node JS Developer at Javin

3-6 Yrs

₹ 12-20 LPA

Node JS Developer at Futran Solutions

5-15 Yrs

₹ 15-30 LPA

Node JS Developer at Whizz HR

5-8 Yrs

₹ 12-25 LPA

PurpleTalk

Rated 3.9 by our employees on AmbitionBox

Join a company where our employee's ratings speak volumes.

Recently Viewed

write
Share an Interview
Rate your experience using AmbitionBox
Terrible
Terrible
Poor
Poor
Average
Average
Good
Good
Excellent
Excellent