Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
HeyMilo AI

Senior Software Engineer – Full Stack

HeyMilo AI

Senior Software Engineer developing the admin dashboard and candidate interview app for an AI recruitment platform. Collaborating with UX and backend teams for product excellence.

Posted 6/4/2026full-timeColombo • 🇱🇰 Sri LankaSeniorWebsite

Tech Stack

Tools & technologies
JavaScriptNext.jsReactTypeScript

About the role

Key responsibilities & impact
  • 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

Requirements

What you’ll need
  • 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

Benefits

Comp & perks
  • Competitive salary with benefits/allowances

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
ReactNext.jsTypeScriptOOP principlesclean architecturecomponent design patternsTailwind CSSRadix UIreact-hook-formZod
Soft Skills
product instinctrefactoringquality assuranceuser experience focuscommunicationproblem-solvingtime managementcollaboration