Senior Software Engineer - Full Stack

Posted 4 Hours Ago
Be an Early Applicant
Colombo, LKA
Hybrid
Mid level
Artificial Intelligence • Software • Generative AI
The Role
As a Senior Full Stack Engineer, you will lead platform development, refactor code for scalability, ensure quality UX, and engage with customers to refine features.
Summary Generated by Built In

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

  • 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

What we're looking for

  • 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

Role is not for you if

  • 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"

Why you won't regret it

  • 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

Skills Required

  • 2-4 years of professional software engineering experience
  • Strong CS fundamentals, OOP principles, clean architecture
  • Deep experience with React, Next.js, and TypeScript in production
  • Comfortable with Tailwind CSS, Radix UI / shadcn, and modern component patterns
  • Ability to refactor features into scalable solutions
  • Familiarity with WebRTC, voice/video interfaces, or i18n
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: New York, New York
24 Employees
Year Founded: 2023

What We Do

HeyMilo AI takes the guesswork out of the screening process and allows companies of all sizes to hire the right people for the job. HeyMilo AI is a generative AI-powered voice agent that allows companies to automate the screening process and engage candidates with an always-available voice agent. The agent can be tuned for your role and interview needs and is designed to evaluate candidates in a bias-free manner.

Similar Jobs

IFS Logo IFS

Software Engineer

Information Technology • Software
In-Office
Colombo, LKA
6788 Employees
5-5 Annually

Grubtech Logo Grubtech

Senior Software Engineer

eCommerce • Retail • Sales • Software
Hybrid
Colombo, LKA
193 Employees

Cin7 Logo Cin7

Customer Support Intern

Cloud • eCommerce • Logistics • Software
Easy Apply
In-Office
Colombo, LKA
276 Employees

Mastercard Logo Mastercard

Consultant

Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
Hybrid
Colombo, LKA
38800 Employees

Similar Companies Hiring

Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees
LTX Thumbnail
Conversational AI • Generative AI
Jerusalem, Israel
360 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account