Senior Node SW Engineer Job at hireVouch, Remote

Ti8rbEFqcGZHY1YvNWNTdjZZbllZL0NSN1E9PQ==
  • hireVouch
  • Remote

Job Description

Senior Node Software Engineer

Position Overview

Our client is building their next team in the Toronto area, and are seeking an experienced senior Node.js Developer to develop and deliver high-performance, scalable, and reliable backend systems. You will design and implement complex server-side architectures 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 for the entertainment industry.
  • Participate in design, development, documentation, and maintenance of Node.js-based applications and microservices.
  • Conduct peer code reviews and provide constructive feedback to other developers.
  • Collaborate with architects and product managers to design scalable, secure, and performan backend systems.
  • Write clean, efficient, and maintainable code using Node.js and supporting frameworks (
  • 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 cross-functional teams to ensure smooth integration between front-end and back-end systems.
  • 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
  • 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
  • 5+ years of experience in software development, with 2+ 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.
  • 3+ 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).
  • 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 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

Jethro Health System

Clinical Nurse Manager/ Director of Nursing Home Healthcare (RN) Job at Jethro Health System

 ...our team. The Director of Nursing/Clinical Nurse Manager is an RN who provides oversight of all patient care services and personnel...  ...time off Medical Specialty: Geriatrics Home Health Hospice & Palliative Medicine Wound Care Schedule: ~8 hour shift... 

Amazon.com Services LLC

Sr Embedded Software Engineer, Amazon Devices - Connectivity SW Job at Amazon.com Services LLC

 ...or Sunnyvale, CA. The Role: As a Software Development Engineer - Wireless Software...  ...team who is bringing new connectivity experiences to the exciting range of devices in a startup...  ...QUALIFICATIONS - 5+ years of non-internship professional software development... 

Clayco

Senior Electrical Designer Job at Clayco

 ...institutional, and residential related building projects. Clayco Design and Engineering (CDE) was created to diversify and grow Clayco...  ...life-science products. The Role We Want You For The Electrical Designer I will be responsible for developing detailed... 

Honeywell

Business Development Manager Job at Honeywell

 ...Vietnam_**Start your career by making an impact and real connections with some of the most meaningful challenges around. When you join Honeywell, you become a member of our performance culture comprised of diverse leaders, thinkers, innovators, dreamers, and doers who are... 

Veterans Affairs, Veterans Health Administration

Registered Nurse - Clinical Nurse Educator Job at Veterans Affairs, Veterans Health Administration

 ...Summary The Battle Creek VA Medical Center is recruiting for a Registered Nurse - Clinical Nurse Educator. Qualifications Basic Requirements: ~ English Language Proficiency ~ In accordance with 38 U.S.C. 7403(f) - no person shall serve in direct patient...