top of page

Software Engineer - Backend (Senior)

Jakarta, Indonesia

JOB TYPE

About the Role

  • Design, develop, improve, and deploy high quality backend services and APIs

  • Work across functions. Collaborate with other engineers, as well as product managers and designers

  • Apply design patterns and design principles to produce easy to maintain code

  • Write automated tests to ensure high quality code

  • Passion for learning, strong sense of ownership, and eagerness to continuously make things better

Requirements

  • Bachelor’s degree in Computer Science or related fields, or equivalent professional experience in software development

  • Minimum 3 years experience in backend engineering

  • Firm grasp of data structures, algorithms, and design patterns and principles

  • Firm understanding of object-oriented, functional, or event-driven programming practices

  • Experience in building large-scale web apps/services/APIs

  • Proficient in at least one object-oriented programming language (Go or Java)

  • Solid understanding of relational database (PostgreSQL or MySQL)

  • Experience in other database / caching systems (Redis, MongoDB, or Cassandra) is a plus

  • Experience in leading a team is a plus

HF-Rebranding_Icons_02-Growth-Marketing.png
We're Hiring!

 

UPLOAD YOUR CV
Optional, max. 5MB

Thanks for submitting!

Form
bottom of page