About the Role
We're hiring Senior Full Stack Engineers to build and scale our HRIS platform. You'll own features end-to-end — from designing APIs and data models to shipping polished UI — across modules that cover the full employee lifecycle: hiring, onboarding, payroll, leave management, performance management, and more.
What You'll Do
- Build and maintain features across our platform using React, Next.js, and NestJS.
- Design and implement scalable APIs, microservices, and event-driven workflows.
- Work across multiple data stores (MongoDB, MSSQL, MySQL, Redis) based on the needs of each module.
- Build and optimize background job processing with BullMQ and Kafka.
- Deploy and manage services on AWS using Serverless Framework.
- Take full ownership of features — scoping, building, testing, deploying, and iterating.
- Collaborate closely with product and QA to ship reliable, well-tested code.
What You Bring
- 3+ years of full stack experience with React and Node.js-based backends.
- Strong proficiency with Next.js and NestJS.
- Experience with both SQL (MSSQL, MySQL) and NoSQL (MongoDB) databases.
- Hands-on experience with Redis, message queues (BullMQ/Kafka), and event-driven architecture.
- Solid understanding of AWS and serverless deployment patterns.
- Experience designing scalable architectures and clean API contracts.
- Ownership mindset — comfortable driving features from idea to production.
Nice to Have
- Experience building HRIS, HCM, or HR/payroll systems.
- Familiarity with multi-tenant SaaS architecture.
- Experience with CI/CD pipelines and infrastructure-as-code.
Full-time
Colombo, Sri Lanka