THIS IS A FULL TIME (REMOTE) JOB ROLE . WE DO NOT ACCEPT FREELANCER OR FLEXIBLE WORKING HOURS.
SHIFT TIME: 10:30 AM to 7:30 PM Sri Lanka time. WITH 1 HOUR BREAK.
Are you a developer who not only implements features but truly understands how things work under the hood? Do you prefer crafting custom UI components over relying on generic frameworks and libraries? If you're passionate about clean code, scalable systems, and thoughtful architecture — we’d love to meet you.
The Client
The client is a digital agency that designs and develops custom websites and software for clients across various industries. Their stack is modern: React (Next.js), TypeScript, Node.js, Express.js, MongoDB, and Supabase. "We don’t believe in bloated tooling or blindly using UI kits". "We write code that we understand — and that we can maintain".
What you’ll do
- Build full-stack features from frontend UI to backend APIs and data layers
- Design and maintain custom UI libraries and reusable components
- Develop native, accessible, performant UI elements — not just wire together pre-built libraries
- Collaborate on architecture, contribute to internal tooling and processes
- Review code, write tests, and document your work clearly and thoughtfully
- Participate in technical conversations with both team members and clients
What we're looking for
- 4+ years of experience as a full stack JavaScript/TypeScript developer
- Strong experience with React (Next.js), Node.js, Express.js, and TypeScript
- Understanding of how the DOM works, browser rendering, and component architecture
- Experience building and maintaining custom UI libraries or design systems
- Familiarity with MongoDB and Supabase, or similar databases/backends
- Someone who knows when to build from scratch — and when not to
- Self-starter with clear communication and a passion for clean, maintainable code
What we offer
- A full-time remote position
- A say in technical decisions and the ability to shape how we work
- Interesting and diverse client projects with real-world impact
- A tight-knit team of skilled developers who value craftsmanship and autonomy
- Competitive salary, personal development time and budget, and all the tools you need




