Senior Full Stack Engineer

Rooster Technology
Full-timeColombo, Sri Lanka

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.

Apply for this job

Resume/CV*

Click or drag file to this area to upload your Resume

Please make sure to upload a PDF

First Name*
Last Name*
Email*
Phone Number*
The hiring team may use this number to contact you about this job.

By clicking 'Submit Application', you agree to receive job application updates from Rooster Technology via text and/or WhatsApp. Message frequency may vary. Reply STOP to unsubscribe at any time. Message & data rates may apply.