Thomas Talent Network -
14 emplois
Toronto, ON
Software Engineer, Product Engineering (Full Stack)
Location: Remote (anywhere in Canada) Compensation: $120k - $230k with Equity - 0.0-0.3%
About the Role:
We are looking for a skilled Full Stack Engineer to join a growing team in building high-quality web applications that empower users to make revenue-impacting decisions. As part of the product engineering team, you'll be involved across the stack, collaborating closely with Product and Design teams to build solutions that address real customer needs. This position is ideal for someone who thrives in a startup environment, values autonomy, and has a strong background in both front-end and back-end development for SaaS applications.
Key Responsibilities
What We're Looking For
Benefits
Location: Remote (anywhere in Canada) Compensation: $120k - $230k with Equity - 0.0-0.3%
About the Role:
We are looking for a skilled Full Stack Engineer to join a growing team in building high-quality web applications that empower users to make revenue-impacting decisions. As part of the product engineering team, you'll be involved across the stack, collaborating closely with Product and Design teams to build solutions that address real customer needs. This position is ideal for someone who thrives in a startup environment, values autonomy, and has a strong background in both front-end and back-end development for SaaS applications.
Key Responsibilities
- Develop and maintain a reliable, extensible web application that meets high standards of quality.
- Collaborate cross-functionally with Product, Design, and Customer teams to build user-centric features.
- Implement frontend interfaces with React and backend services with Node.js, with a strong focus on user experience and stability.
- Build and manage APIs, primarily using GraphQL, for seamless data interactions.
- Maintain best-in-class engineering practices, including code review, developer tooling, documentation, and testing.
- Work with AWS infrastructure and deployment, PostgreSQL databases, and Git version control.
- Use Jest and React Testing Library for testing, with Docker and Kubernetes experience as a plus.
What We're Looking For
- Experience: 5+ years in web application development for SaaS tools, with a preference for B2B products.
- Technologies: Expertise in React, Node.js, PostgreSQL, AWS, and familiarity with TypeScript, GraphQL, and Kotlin.
- Startup Background: Prior experience in at least one startup environment is mandatory; familiarity with scaling early-stage companies is highly desirable.
- Hands-On Development: Ability to develop full-stack applications from scratch, with a focus on scalable frontend and backend functionality.
- Proactivity Ownership: Ability to thrive in a highly autonomous, fast-paced startup environment.
- Has the ability and willingness to travel occasionally to the U.S.
Benefits
- Unlimited PTO: Flexible vacation policy with a mandatory minimum of two weeks off per year.
- Wellness Stipend: Monthly allowance for mental and physical health.
- Health Insurance: Competitive coverage for medical, dental, and vision for you and your dependents.
- Company Offsites: Regular in-person collaboration opportunities.
- Retirement Savings: 401K with company matching.
- Parental Leave: Paid time off for new parents.
- Surprise Perks: From home office setup to occasional meals.