
Senior Full Stack Engineer
Hatch Innovations
full-time
Posted on:
Location Type: Remote
Location: Canada
Visit company websiteExplore more
Salary
💰 CA$130,000 - CA$160,000 per year
Job Level
Tech Stack
About the role
- Build and maintain user-facing purchase and payment flows in React and TypeScript.
- Develop backend capabilities in Node.js, including routing, controllers, API integration, and business logic.
- Implement and support internal/admin features such as role-based access controls and operational tools.
- Integrate with downstream services including payment gateways, risk/fraud systems, identity, and compliance providers.
- Design, optimize, and query PostgreSQL schemas and data models.
- Write and maintain automated tests for both frontend and backend code.
- Improve performance, observability, and resilience for high-traffic events.
- Participate in code reviews and contribute to engineering quality standards.
- Work closely with cross-functional partners to deliver secure, regression-free changes.
- Support deployment workflows in a Kubernetes-based environment and contribute to operational runbooks.
Requirements
- 7+ years of full stack engineering experience developing production web systems.
- Strong proficiency in TypeScript, React, and Node.js.
- Experience designing and integrating RESTful services.
- Solid SQL fundamentals with hands-on PostgreSQL experience.
- Familiarity with AWS or GCP, Docker, Kubernetes, and Helm.
- Experience with scalable system components such as SQS, Redis, DynamoDB, or MongoDB.
- Ability to read or modify adjacent services built in Java or Grails/Groovy.
- Strong communication skills and comfort operating in high-security, high-reliability environments.
Benefits
- Health Spending Account
- Disability insurance
- Life insurance
- Paid time off
- Work-from-home flexibility
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
TypeScriptReactNode.jsPostgreSQLRESTful servicesSQLDockerKubernetesAWSGCP
Soft Skills
communicationcollaborationproblem-solvingattention to detailadaptabilityleadershiptime managementcritical thinkingteamworkinterpersonal skills