Full Stack Developer
HeylistJob description
- *About Heylist**
As a growing startup, Heylist offers a collaborative, fast-paced environment where team members can build, innovate, and have a direct impact on the company’s growth.
- *The Role**
We're looking for a developer who takes ownership seriously: someone who has shipped end-to-end features in a product team, thinks carefully about system design, and is comfortable operating with autonomy. You'll work across backend services, cloud infrastructure, and a Vue.js frontend, with regular exposure to a high-volume data layer.
We work lean — short cycles, close collaboration between product and engineering, and a strong bias toward shipping. If you thrive in a product engineer mindset — where you own problems, not just tasks — this is the right environment.
We're also building AI-powered features into the product, so hands-on experience or genuine curiosity there is a plus.
AI tooling is part of how this team works day-to-day — if you already reach for tools like Cursor or Claude Code, you'll fit right in.
- *What You'll Work On**
Build and maintain cloud infrastructure and serverless functions on Azure
Work with a high-volume data layer — consuming external APIs, processing and storing large datasets, and keeping it performant
Contribute to a Vue.js frontend used daily by marketing teams
Participate in architecture decisions, code reviews, and engineering standards (ADRs, documentation, runbooks)
Cover the full development lifecycle: design, implementation, testing, deployment, and support
- *Must-Haves
- 5–7 years of experience in a product-focused SaaS engineering team
- Strong proficiency in TypeScript / JavaScript, both frontend and backend
- Solid experience with PostgreSQL in production — schema design, indexing, query optimization
- Familiarity with containerization (Docker) and microservices patterns
- Comfort working with REST APIs — consuming external ones and designing your own
- Experience deploying to a major cloud provider (we use Azure and GCP)
- Agentic coding workflows — you actively use AI-assisted development tools (Cursor, Claude Code, or equivalent) as part of your daily process, not occasionally
- A degree in computer science or equivalent practical experience
- *Nice-to-Haves
- Experience with Vue.js and/or Azure Functions (serverless)
- Terraform or other IaC tooling
- Python and data pipeline experience (Airflow, Databricks, or similar)
- Familiarity with social platform APIs (Meta Graph API, TikTok, YouTube)
- Hands-on experience integrating ML/AI capabilities in a production system
- *Why Join**
- High-ownership culture — you'll have real say in technical direction, not just tickets to close
- Work directly with a senior tech lead and CTO
- 2 days on-site in Montreal, 3 days remote
¿Te interesa este puesto?