freehire launches on Product Hunt on 26 August.

Follow →

Senior Backend Engineer

Summary

Build and maintain backend services for a next-gen HRIS platform, focusing on payroll, attendance, and reimbursement integrations with Go and PostgreSQL.

Responsibilities

About the Role

We are building a next-generation HRIS platform that tightly integrates attendance, overtime, reimbursement, and payroll into a seamless, reliable experience for our clients.

We're looking for backend engineers who are obsessed with data consistency, system resilience, and clean architecture — and who thrive working on transaction-heavy, critical systems.

Responsibilities

  • Design, build, and maintain backend services that sync attendance, overtime, reimbursement, and payroll.
  • Ensure high data integrity and system consistency, even under concurrent user updates.
  • Optimize and scale relational databases (PostgreSQL preferred).
  • Design clear, extensible APIs to support frontend and third-party integrations.
  • Implement event-driven architecture to handle system-wide updates efficiently.
  • Monitor and improve system reliability, latency, and error rates.
  • Collaborate with product and engineering teams to build a scalable HRIS platform.

Why Join Us?

  • Opportunity to build a core system from early stages with massive impact.
  • Lean, fast-moving, high-ownership culture.
  • Solve real-world problems for growing businesses.

Requirements

  • 3–7 years experience in backend development.
  • Experience in Golang.
  • Strong experience with PostgreSQL (or other RDBMS) and database optimization.
  • Solid knowledge of transaction management, data modeling, and eventual consistency concepts.
  • Hands‑on experience building RESTful APIs or GraphQL APIs.
  • Familiarity with distributed systems, message queues (e.g., Kafka, RabbitMQ), and caching (e.g., Redis).
  • Experience in cloud infrastructure (AWS, GCP) is a big plus.
  • Bonus: Experience in financial systems, payroll, HR tech, or ERP platforms.

See also