Likeremote

Subscribe to the latest remote jobs:

  • Likeremote jobs on https://LinkedIn.com/
  • Likeremote jobs on https://telegram.org/
  • Likeremote jobs on Reddit.com
NC

Node JS Developer

NR Consulting LLC
Location not stated
Remote
6 months ago
  • Node.js
  • JavaScript
  • REST API
  • Microservices
  • Domain-Driven Design
  • UML
  • Java
  • OWASP
  • OAuth2
  • RabbitMQ
  • MuleSoft
  • HTML
  • XML
  • ASP
  • SQL
  • Python
  • SOAP
  • CI/CD
  • Git
  • Bitbucket
  • Docker
Not scoredNo CV on file. Upload one and this job gets a score out of 100.Upload CV
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

Node JS Developer · NR Consulting LLC

Auto apply with Likeremote