Lead Node Developer Job at hireVouch, Remote

N3NMT2hKV2VNNzJWWVpKOWkybldnelpSTmc9PQ==
  • 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

Enterprise Bank and Trust

Senior Credit Analyst Job at Enterprise Bank and Trust

 .... With a focus on mentoring and policy development, I contribute to the bank's mission of...  ...support to the commercial, commercial real estate, and consumer lending departments of the...  ...Bank customers. Provide mentorship to interns and analyst interns. Perform Loan... 

HM Solutions, Inc.

Weekend General Cleaner Job at HM Solutions, Inc.

 ...Job Description Job Description WEEKEND GENERAL CLEANER Saturday and Sunday 10:00a-6:30p wWe are currently seeking energetic...  ...detail-oriented, flexible, and willing to take on non-routine cleaning and special projects as the need arises. This position will... 

Lindside Healthcare Center

RN Wound Care Nurse Job at Lindside Healthcare Center

 ...difference in your patients lives. Lindside Healthcare Center, a member of the CommuniCare Family of Companies, is looking for a dedicated RN Wound/Treatment Nurse like YOU who chose this career because you CARE! WHAT WE OFFER Beyond our competitive wages and Paid Time... 

Thrive Skilled Pediatric Care LLC

Night Shift Pediatric Care Nurse LVN/RN (Apply in minutes) Job at Thrive Skilled Pediatric Care LLC

**Weekly pay and up to 80 hours of PTO per year!** **Thrive Skilled Pediatric Care** , one of the leading providers of skilledpediatric home care, is hiring nurses for our pediatric home health patients. **Part** **time, Sunday Monday night shifts available in Cypress... 

Christus Health

Part-Time Cardiovascular Intensive Care Nurse (Apply in minutes) Job at Christus Health

**Description** ** _Summary:_**A Registered Professional Nurse is responsible for the delivery of patientcare through the process of assessment, diagnosis, planning, implementationand evaluation. In addition, the Registered Professional Nurse prescribes,delegates...