Node.JS Developer- Full Time

Remote Full-time
Position; Node.JS Developer (10+years)

Location: 100% Remote

Duration: Full Time

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:
• 10+ 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 Now →

Similar Jobs

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote

USPS Office Helper

Remote

Elementary School Reading Tutor

Remote

Software Engineer Intern

Remote

Experienced Live Chat Agent & Data Entry Specialist - Work From Home Opportunity with Career Growth

Remote

Experienced and Passionate Preschool Teacher Wanted for Immediate Hire in Meriden, Connecticut - Join Our Dynamic Team and Make a Difference in the Lives of Young Children

Remote

Lead Auditor – ISO 9001, ISO 14001, ISO 27001, AS9100, AS9110, AS9120, ISO 42001

Remote

Software Engineer, Swarm Systems

Remote

iOS Engineer, Instacart Business

Remote

Entry Level/Scheduling Coordinator - Remote | WFH

Remote

[Remote] Epic PB Claims Analyst

Remote

Associate Director, Sr. IT AI Program Manager

Remote
← Back