
Senior Fullstack Engineer, Node
Posted 1 day ago

Posted 1 day ago
This is a fully remote position, open to applicants in Canada.
• Develop and sustain backend services utilizing Node.js, including serverless components such as functions-as-a-service and API gateways.
• Architect and integrate APIs that empower web frontends, partner integrations, and AI-enhanced features.
• Engage in frontend development using contemporary state management and interaction patterns, prioritizing accessibility and keyboard-friendly user interfaces.
• Produce clean, well-organized, and thoroughly tested code with a strong emphasis on automated unit and integration testing.
• Assist in designing and maintaining workflows through orchestration tools such as workflow engines or state machines.
• Contribute to event-driven and asynchronous processing through queues, pub/sub, or similar messaging patterns.
• Enhance reliability by fortifying error handling, implementing retries, and establishing failure recovery paths.
• Develop and refine RESTful APIs within a modular or microservices architecture.
• Integrate with significant internal and external systems, including data platforms and institutional services.
• Aid in optimizing the performance and scalability of services, including thoughtful schema and access-pattern design for SQL or NoSQL databases.
• Enforce secure data handling practices that align with privacy and compliance standards.
• Investigate and resolve issues within production environments, collaborating with senior team members as necessary.
• Contribute to logging, monitoring, and debugging workflows to ensure the team can observe and trust the system's real-time operations.
• Support deployment and release processes within a cloud-native environment, including ongoing review and enhancement of pipelines.
• Collaborate closely with distributed, cross-functional teams on large-scale platforms in sectors such as education, financial services, or enterprise SaaS.
• Participate in code reviews, design discussions, and technical planning sessions.
• Take ownership of features that encompass UI, API, and data layers, guiding them from definition to production deployment.
• Continuously develop your skills, staying updated with modern Node.js, cloud, and frontend methodologies.
• A minimum of 4 to 6+ years of professional software engineering experience in production settings.
• Extensive experience with Node.js in backend or fullstack capacities.
• Proven track record of delivering fullstack features from end-to-end (frontend, backend, and data layers).
• Familiarity with workflow orchestration or state-machine tools.
• Strong comprehension of API design, backend architecture, and integration methodologies.
• Experience with at least one major cloud platform (AWS preferred) and serverless architectures.
• Knowledge of relational and/or NoSQL databases and scalable data modeling techniques.
• Proficient in working within and enhancing a large existing codebase.
• Opportunity to work with cutting-edge technologies in a dynamic environment.
• Collaborative and inclusive company culture.
• Professional development and continuous learning opportunities.
• Competitive salary and comprehensive benefits package.
VPS
Tango
Influur
Salesloft
Get handpicked remote jobs straight to your inbox weekly.