Full Stack Software Engineer
- Toronto, ON, Canada
Hybrid
$120,000 to $200,000 USD / year · Full-time
Applications open in a new tab.
Job details
- Pay
- $120,000 to $200,000 USD / year
- Job type
- Full-time
- Workplace
- Hybrid
- Experience
- 3+ years of software engineering experience including internships.
- Posting language
- English
Original job description
HeyMilo is redefining the recruiting industry with AI agents that interview and evaluate candidates at scale. Our mission is to create interview experiences that are intelligent, reliable, and equipped to handle enterprise-level demands.
We're looking for a Senior Full-Stack Engineer who thrives in a fast-paced, highly dynamic environment. This role is all about quickly building and iterating on features, and working directly with the product team to help drive adoption. You'll be responsible for turning ideas into working software fast, tackling the feature backlog aggressively, and pushing updates at an intense velocity.
Who You Are
Hold a Computer Science/Engineering degree from a top university in the U.S. or Canada
3+ years of software engineering experience including internships.
Fast Prototyper – You can build and ship proof-of-concept of upcoming features at lightning speed.
Agile & Adaptive – You thrive in a fast-moving, ever-changing environment where priorities shift frequently.
AI-Centric – You rely on AI tools (ChatGPT, Copilot, Cursor AI, Replit) to move even faster.
Problem Solver – You break down complex problems and deliver scalable solutions.
Resilient & Committed – You’re ready to work weekends when needed to drive the business forward
Eager and Hungry: You thrive in a fast-paced environment at a high-growth company, that’s looking to lead in the conversational ai recruiting vertical.
What You'll Do
Rapidly prototype and iterate on features to support the sales and customer success teams.
Ship high-impact full-stack features quickly while maintaining high code quality and reliability.
Design and optimize data pipelines to process interviews at high speed and accuracy.
Work closely with front-end engineers, sales, and leadership to build what matters most.
Deploy, monitor, and measure success using observability tools such as InfluxDB and PostHog.
Continuously improve and optimize customer-facing AI-driven hiring experiences, bringing your own perspective on what should be built based on usage patterns and customer feedback.
Technical Expertise
Frontend: React, ShadCN, TypeScript, Material UI, WebRTC
Backend: Python, FastAPI, Lambdas, Redis, ClickHouse, Airflow
DevOps: AWS, Docker, Kubernetes, Replit
AI Integration: Large language model tuning, prompt engineering, regression testing
APIs: Twilio, ElevenLabs, Anthropic, Gemini, OpenAI (Vision), Pinecone, Deepseek
What’s In It for You
Own the rapid development process, from idea to deployment.
Work in a hyper-dynamic, high-growth AI startup.
Competitive salary, meaningful equity, and the opportunity to shape the product.
More about this job
Responsibilities
The Senior Full-Stack Engineer at HeyMilo AI will quickly build and ship features for the sales and customer success teams. They will also design data pipelines, deploy and monitor software, and improve AI-driven hiring experiences based on customer feedback.
Requirements
Candidates need a computer science or engineering degree from a top U.S. or Canadian university and 3+ years of software engineering experience, including internships. They must prototype quickly, work in changing priorities, and use AI tools such as ChatGPT, Copilot and Cursor.
Skills
- React
- ShadCN
- TypeScript
- Material UI
- WebRTC
- Python
- FastAPI
- AWS Lambda
- Redis
- ClickHouse
- Airflow
- AWS
- Docker
- Kubernetes
- Replit
- Large language model tuning
- Prompt engineering
- Regression testing
- Twilio
- ElevenLabs
- Anthropic
- Gemini
- OpenAI
- Pinecone
- Deepseek
Benefits
- Equity
- Opportunity to shape the product
Categories
- Technology
- Software
- Data & Analytics
- Human Resources
Keywords
- Full-stack engineer
- Software engineer
- React
- TypeScript
- Python
- FastAPI
- AWS
- Docker
- Kubernetes
- LLM
- prompt engineering
- WebRTC
- Airflow
- ClickHouse
- Redis
- Twilio
- OpenAI
- Anthropic
- AI recruiting
- conversational AI
Seniority
Senior
Perks
- Stock or equity
Tools
- React
- TypeScript
- Python
- FastAPI
- AWS
- Docker
- Kubernetes
- Redis
- ClickHouse
- Airflow
Languages
- English
Fields of study
- Computer Science
- Engineering