Lead Node Developer Job at hireVouch, Remote

aVlnUFRVbzdqd0hCd2RSTituRjJXZTRQQlE9PQ==
  • hireVouch
  • Remote

Job Description

Lead Software Engineer (node.js)
Position Overview

Our client is seeking an experienced Lead Node.js Developer to guide the development and delivery of high- performance, scalable, and reliable backend systems. As the technical leader of the Node.js development team, you will design and implement complex server-side architectures, mentor team members, and collaborate closely with product managers, front-end developers, and other stakeholders to deliver exceptional software solutions.
The ideal candidate has deep expertise in Node.js, hands-on experience with cloud-native technologies,
and a passion for building robust, production-grade applications in an Agile environment.

Essential Functions
• As part of an agile team, build and enhance financial business application software.
• Lead the design, development, documentation, and maintenance of Node.js-based applications and microservices.
• Define and enforce coding standards, best practices, and development methodologies within the team.
• Conduct regular code reviews and provide constructive feedback to team members.
• Serve as the subject matter expert for backend development, staying current with the latest trends and technologies
• Collaborate with architects and product owners to design scalable, secure, and performant backend systems.
• Create architectural diagrams, data flow models, and documentation to support the team's work.
• Evaluate and integrate third-party tools, APIs, and frameworks to enhance functionality and performance.
• Write clean, efficient, and maintainable code using Node.js and supporting frameworks (e.g., Express, NestJS).
• Build and maintain RESTful APIs, WebSockets, and GraphQL endpoints as required.
• Optimize system performance and scalability by improving response times, reducing memory usage, and leveraging caching techniques.
• Collaborate with DevOps teams to implement CI/CD pipelines and monitoring solutions
• Drive the adoption of micro-frontend architectures and federated component designs.
• Collaborate with cross-functional teams to ensure smooth integration between front-end and back-end systems.
• Mentor and guide other engineers, ensuring best coding practices and code quality.
• Follow best practices related to coding, testing and building software using latest application development technologies, in a cloud base continuous integration environment.
• Implement large, complex enterprise software systems from the ground up Department: Engineering
• Review and audit design solution.
• Innovate digital experiences by investigating and integrating the latest trends and technologies.
• Plays a critical role in establishing a High Performing and Scalable Applications
• Foster a collaborative environment, provide engineering mentorship, and promote effective communication and knowledge sharing among engineering teams and cross-functional departments.
• Ensure the delivery of high-quality software through automated testing (unit, integration, and performance tests).
• Work with QA engineers to ensure thorough testing coverage and resolve issues in a timely manner.
• Other duties as assigned.

Qualifications
• 7+ years of experience in software development, with 4+ years specializing in Node.js.
• Proven track record of designing and delivering scalable backend architectures in production.
• Proficient in micro-services and event driven design.
• 7+ years hands-on experience in integrating microservices, rest/web APIs across web applications.
• Advanced proficiency in JavaScript and TypeScript.
• Hands-on experience with database technologies, including SQL (e.g., SQL Server. PostgreSQL, MySQL), NoSQL (e.g., MongoDB, DynamoDB, Redis), and Elastic Search.
• Proficiency in working with cloud platforms like AWS and Azure.
• Expertise in API design and development, including RESTful services and GraphQL.
• Familiarity with microservices architecture, containerization (e.g., Docker), and orchestration tools (e.g., Kubernetes).
• Experience with front-end technologies like React .
• Knowledge of event-driven architectures and message brokers (e.g., SQS/SNS, Kafka).
• Familiarity with serverless computing (e.g., AWS Lambda).
• Experience with CI/CD pipelines and DevOps practices.
• Knowledge of security best practices, including authentication/authorization protocols (OAuth, JWT).
• Solid experience in troubleshooting and debugging is critical.
• Solid experience designing and building large, multi-tenant web based and/or client server applications.
• Excellent communication and teamwork skills, experience leading teams and mentoring developers in a professional environment
• Experience using technologies such as Redis, elastic search, web-socket/SignalR, and embedded solutions.
• Financial systems experience (accounting, payroll, etc.) is a plus
• BSC in Computer Science or equivalent required, advanced degree a plus

Job Tags

Similar Jobs

Creative Door Services Ltd.

Lead Commercial Door Installer Job at Creative Door Services Ltd.

 ...Job Description Job Description Creative Door Services, North Americas largest overhead door dealer, operates nine branches across...  ...door industry. We provide access solutions by servicing and installing a variety of overhead doors and driveway gate systems,... 

Red Tettemer O'Connell + Partners

Social Media Intern Job at Red Tettemer O'Connell + Partners

 ...you the first of your friends to 'swipe right' on the newest social media app? Do you double tap until your fingers feel numb? Do you speak...  ....#College credit if applicable and/or paid stipend.#For interns over 21, two kegerators and five rotating beers, none of which... 

latitude

Drupal Developer Job at latitude

Job Title: Drupal DeveloperLocation: Reston VA (Hybrid)Employment Type: full-time, 6 month contract to hireJob SummaryWe are seeking a skilled Drupal Developer with experience in Learning Management Systems (LMS) or Content Management Systems (CMS) to join our... 

Valley Hospitality Services

Assistant General Manager - Hotel Job at Valley Hospitality Services

 ...Job Description Job Description Overview: Provide administrative and operational support to the Hotel General Manager. Responsibilities and requirements: Oversee the daily operations of the hotel in the absence of the General Manager. Assist with interviews... 

University of New Mexico - Hospitals

COUNSELOR SOCIAL WORKER Job at University of New Mexico - Hospitals

 ...Clinical license! #1253 GRADUATE COUNSELOR SOCIAL WKR Pay Rate: $22.49 - $33.74 LICENSES/...  ...of New Mexico Licensed Clinical Social Worker (LCSW) in State of New Mexico Marriage...  ...appropriate social service agencies for financial assistance and other required services; may visit...