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

AvaHR

Customer Success Specialist Job at AvaHR

 ...this role, you will work directly with our customers to find out what issues they are facing, how we may improve our products or services, and how to retain their business. To be successful as a Customer Success Specialist, you should have a persuasive attitude, excellent... 

Dynamics ATS

Production Operator Job at Dynamics ATS

 ...Production Operator JOB-10043868 Anticipated Start Date April 14, 2025 Location Minneapolis, MN Type of Employment Contract Hire Employer Info Founded in the 1818, our client is the world's largest producer of printing inks and pigments... 

Vanguard-IP

Associate - Patent Litigation (EE, CS, Physics, ME, Aerospace Engineering) VIP-8367 Job at Vanguard-IP

 ...primarily mid-sized to large companies. REQUIREMENTS - Strong background in computer science, electrical engineering, physics, mechanical engineering, or aerospace engineering. - Prior patent litigation experience. - An active membership in the state bar and... 

Solomon Page

Contracts & Procurement Manager - Hybrid Job at Solomon Page

Our client is seeking a Contracts & Procurement Manager who will understand, develop, and manage all facets of contract formation, negotiation, and management and provide guidance and oversight of the procurement function to all levels of staff on a global level. As a... 

Griswold Home Care for Stratford

LIVE IN CAREGIVER Job at Griswold Home Care for Stratford

LIVE IN CAREGIVERSGRISWOLD HOME CARE - Stratford, CTOnly Qualified, Compassionate and Dependable applicants need to apply.Job Description: Your dedication, understanding and ability to improve the quality of life as well as providing love and exemplary service...