Full Stack Engineer
Job description
We’re looking for a senior full-stack developer with architectural ambition, who likes building real things, solving messy problems, and owning code end-to-end.
Please read carefully what we're looking for. You will find a link to apply via our GitHub org at the bottom of this job description.
This is not a “sit in meetings and move tickets around” role. We’re a small team, so everyone touches real product, real architecture, and real production issues.
What you'll work on You’ll help build and improve our platform using:
- TypeScript
- React
- Node.js
- Azure
- Serverless architecture
- AI/LLM-based product features
What we're looking for On the technical level, you:
- Have strong full-stack development experience
- Can own features from idea to production
- Can write clean, practical, maintainable code
- Understand architecture, but don't over-engineer everything
- Enjoy AI and want to build real AI-powered product features
- Can work independently without needing every tiny detail spelled out
- Are comfortable challenging ideas and being challenged back
- Like mentoring and being mentored
- Actually love tech and building software
On the personal level, you:
- Are a down-to-earth person
- Are tech-savvy
- Are excited to build things
- Live and breathe code and technology
- Are a pure ticket-taker who doesn't take initiative
- Need heavy process around every decision
- Avoid ownership
- Overthink and turn simple problems into architecture museums
- Chase “AI” as a buzzword but are not interested in building real product
The vibe
- Small team
- Real ownership
- Practical architecture
- AI-heavy product work without the corporate buzzword nonsense
- Using AI tools IS A MUST! We can't be an AI company without using AI tools ourselves. ;)
Compensation The compensation range for this role is $110,000–$140,000 CAD annually, depending on experience and fit.
The role also includes
- Stock options
- Benefits
https://kind-pond-0382ebe0f.7.azurestaticapps.net/
- It will ask you to login with your GitHub account to continue. Then, you will be able to create a private repository in our Impro.AI hiring org. Your user will be invited to that repo for the hiring process.
Interested in this role?