freehire launches on Product Hunt on 26 August.

Follow →

Backend Engineer

Summary

Build and maintain Go-based backend services, REST/gRPC APIs, and PostgreSQL schemas for a fintech product, ensuring data integrity and financial transaction safety.

Design, build, and maintain backend services in Go


Design and implement REST APIs and gRPC services for internal and external consumers


Model and optimize PostgreSQL schemas, queries, and migrations


Implement caching strategies to improve latency and reduce database load


Containerize services with Docker and support deployment pipelines


Ensure data integrity, idempotency, and correct handling of financial transactions


Write tests, participate in code reviews, and contribute to technical documentation


Requirements



  • 1-2 years of backend engineering experience, preferably in fintech

  • Strong PostgreSQL skills, including schema design, query optimization, transactions, and migrations

  • Familiar with caching using Redis or equivalent, along with REST and gRPC API design

  • Comfortable working with Docker for containerized services

  • Solid Git workflow, including branching, pull requests, and code review

  • Understands fintech engineering practices such as idempotency, decimal precision for monetary values, audit logging, and safe concurrent transactions

  • Good communicator, proactive in flagging blockers, and open to learning new technologies

  • Willing to work on-site (WFO) in Bantul (Join ASAP)

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available