Senior Software Engineer - Full Stack
HeyMilo AI
Software Engineering
Western Province, Sri Lanka
Posted on Jun 5, 2026
Senior Software Engineer - Full Stack // Colombo
HeyMilo helps recruiters deploy multimodal AI agents that interview and evaluate candidates at scale. We're a fast-moving team backed by prominent investors growing at an unprecedented rate.
You'll own the recruiter-facing admin platform and the candidate interview experience end-to-end. This means shipping features, refactoring legacy flows, killing dead code, and making sure every screen a recruiter or candidate touches actually works well -- not just functionally, but experientially. You'll work closely with our UX and backend leads to make sure nothing ships half-baked.
This is not a ticket queue. You'll be embedded in customer conversations, understand what recruiters actually need, and turn that into clean, well-architected product.
Requires flexibility to work evenings (IST) for overlap with our New York/Toronto teams.
What You'll Do
HeyMilo helps recruiters deploy multimodal AI agents that interview and evaluate candidates at scale. We're a fast-moving team backed by prominent investors growing at an unprecedented rate.
You'll own the recruiter-facing admin platform and the candidate interview experience end-to-end. This means shipping features, refactoring legacy flows, killing dead code, and making sure every screen a recruiter or candidate touches actually works well -- not just functionally, but experientially. You'll work closely with our UX and backend leads to make sure nothing ships half-baked.
This is not a ticket queue. You'll be embedded in customer conversations, understand what recruiters actually need, and turn that into clean, well-architected product.
Requires flexibility to work evenings (IST) for overlap with our New York/Toronto teams.
What You'll Do
- Own the admin dashboard (agent creation, interview templates, email config, analytics) and the candidate-facing interview app (voice, video, SMS flows)
- Refactor and consolidate -- we have duplicate components, dead code, and flows that grew organically for individual customers. You'll architect reusable patterns and clean the codebase methodically, feature by feature, not micro-fix by micro-fix
- Ship full-stack features end-to-end. The backend engineer builds the API, you make the product experience excellent before it reaches a customer
- Participate in customer calls and read session recordings to understand real user scenarios, not just ticket descriptions
- Enforce a quality bar on UX before features go live -- if the flow doesn't make sense to a recruiter, it doesn't ship
- 2-4 years of professional software engineering experience
- Strong CS fundamentals -- OOP principles, clean architecture, component design patterns. We will test for this
- Deep experience with React, Next.js, and TypeScript in production
- Comfortable with Tailwind CSS, Radix UI / shadcn, and modern component patterns (react-hook-form, Zod, TanStack)
- Product instinct -- you think about what the user is trying to accomplish, not just whether the function returns the right value
- You can take a messy, organically-grown feature and refactor it into something scalable without breaking production
- You use AI tools (Cursor, Devin) to write code daily
- You ship fast, but you also know when to push back and say "this needs another day to be done right"
- Bonus: familiarity with WebRTC, voice/video interfaces, or i18n
- You treat frontend as "just CSS" -- this is architecture work
- You need someone to hand you pixel-perfect designs before you can start
- You can't explain why your code is structured the way it is
- You're not comfortable joining a customer call to understand what they actually need
- You avoid refactoring because "it works"
- Real-time AI interview platform used by enterprise recruiters daily
- Small team, high ownership, no bureaucracy
- Direct line to customers -- you'll see the impact of your work within days
- Awesome culture with a global team across New York, Toronto, and Colombo
- Competitive salary with benefits/allowances