Logo for NR Consulting

Node JS Developer

Role overview

Qualifications

  • Bachelor's degree and 8 years of IT development or testing experience OR high school diploma/GED and 10+ years experience in web application development with a strong focus on JavaScript frameworks.
  • 5+ years of experience programming Java/Javascript and 3+ years of experience with Node.JS or comparable framework.
  • SOLID understanding of and detailed experience with object-oriented based design patterns, microservices architecture and frameworks, and event-driven design.
  • Experience with information security from a systems development perspective (OWASP, OAUTH2, etc.)

Responsibilities

  • Build scalable APIs and microservices architecture.
  • Design and develop efficient, compatible, and secure custom software applications to improve end-user experience.
  • Lead teams of developers by determining which tools, APIs, design patterns, and best practices to use.
  • Collaborate with front-end developers on the integration of elements.

Key facts

About the company

NR Consulting logo

NR Consulting

Information Technology & Services

NR Consulting is one of the fastest-growing Global IT & Workforce Solutions Company with a growth of 100% YoY for last consecutive 5 years. Our specialization keeps our focus strong, knowledge sharp and fastest solutions speed in the industry. Our unique & unrelenting model results to instant access to the most sought-after technology innovators. We offer unmatched IT & Workforce Solutions to our clients by developing an in-depth understanding of their business needs. We specialize in Contingent Hiring, Direct Hires, Statement of Work, RPO, MSP/VMS and Managed IT Services.

Company details

Company typeLarge
IndustryInformation Technology & Services
Company size1001 - 5000

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

Job Description

We are seeking a skilled Node.js Developer to join our development team and build high-performance, scalable backend applications using JavaScript and the Node.js runtime. You will design and implement RESTful APIs, microservices, and real-time applications that power our core business operations.

Essential Responsibilities:
  • Build scalable APIs and microservices architecture
  • Design and develop efficient, compatible, and secure custom software applications to deliver complete and highly reliable software and improve end-user experience.
  • Lead teams of developers by determining which tools, APIs, design patterns and best practices to use.
  • Design and implement microservices-based solutions, following domain-driven design (DDD) principles to create modular and flexible systems.
  • Leverage your experience in Javascript to work on both frontend and backend components as needed.
  • Apply software design principles and UML methodology to create well-structured, maintainable, and scalable code.
  • Provide technology architectural assessments, strategies, and roadmaps for one or more technology domains.
  • Define and implement standard processes and procedures for managing data integration and data exchange models between systems on premise and cloud systems including security, traceability, audit, performance, and risk.
  • Work with delivery team to understand functional requirements and interact with other cross-functional teams to architect, design, develop, test, and release features.
  • Provide constructive feedback of source code during code reviews.
  • Perform other duties and/or special projects as assigned.
  • Developing and maintaining all server-side network components.
  • Ensuring optimal performance of the central database and responsiveness to front-end requests.
  • Collaborating with front-end developers on the integration of elements.
  • Designing customer-facing UI and back-end services for various business processes.
  • Developing high-performance applications by writing testable, reusable, and efficient code.
  • Implementing effective security protocols, data protection measures, and storage solutions.
  • Running diagnostic tests, repairing defects, and providing technical support.
  • Documenting Node.js processes, including database schemas, as well as preparing reports.
  • Recommending and implementing improvements to processes and technologies.
  • Keeping informed of advancements in the field of Node.js development.


Qualifications/Requirements:
  • Bachelor's degree and 8 years of IT development or testing experience OR in lieu of degree; high school diploma/GED and 10+ years experience in web application development, with a strong focus on JavaScript frameworks.
  • 5+ years of experience programming Java/Javascript and 3+ years of experience with Node.JS or comparable framework
  • SOLID understanding of and detailed experience with object oriented based design pattens, microservices architecture and frameworks, and event driven design.
  • Experience with information security from a systems development perspective (OWASP, OAUTH2, etc.).
  • Design and implementation experience with one or more of the integration technologies (Kafka, RabbitMQ, Mulesoft).
  • Expertise in web development technologies such as HTML, XML, JavaScript, ASP, SQL, Java or Python, SOAP and REST-based web services.
  • Experience using continuous integration capabilities GIT, Attlassian BitBucket Pipelines, Docker containers).

Desired Characteristics:
  • 5+ years of experience with Node.js framework
  • Hands-on experience in designing and implementing microservices-based architectures.
  • Ability to work with teams to gather and analyze unrefined business requirements from multiple sources and formulate and deliver a test plan in a timely manner
  • Ability to work under the pressure of multiple projects and deadlines at once
  • Highly motivated self-starter with a high level of demonstrated initiative
  • Ability to quickly learn, adapt, and think outside the box

Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

Node.js Developer Related jobs

Other jobs at NR Consulting

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.