Lead Node Developer Job at hireVouch, Remote

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

Whiteford, Taylor & Preston LLP

Legal Administrative Assistant Job at Whiteford, Taylor & Preston LLP

 ...supporting healthcare or commercial real estate attorneys. This role requires strong...  ...administrative and legal support, including document preparation, calendar management, client...  ...Assist with due diligence, document reviews, and regulatory compliance matters related... 

Peterson's

Professional Development Instructor Job at Peterson's

 ...The Professional Development Instructor is a full-time position for our Professional Certification and Development courses. The instructor will be responsible for teaching assigned courses in project management, agile, and leadership development. Project Management... 

Opticos Design, Inc.

Urban Design and Planning Associate I Job at Opticos Design, Inc.

The Urban Design and Planning Associate I will lead and collaborate on a variety of urban design and planning projects in the Chicago office from initial diagnosis through final deliverables, while advancing their skills to become an expert in the urban design field. This...

CHATTY MONKS BREWING CO.

Taproom Job at CHATTY MONKS BREWING CO.

 ...Formally known as Chatty Monks, Pagoda City Brewing re-branded January 2024. We are a local brewery dedicated to crafting exceptional beer. We pride ourselves on providing a lively and welcoming atmosphere for all who come in. Job description: We are seeking a... 

Sato

Remote Account Representative Job at Sato

 ...Deliver persuasive product presentations and virtual demos to showcase key features and...  ...Articulate value propositions to potential customers with ease Guide warm leads through...  ...Comprehensive training on our products/services, sales techniques, and virtual communication...