Back End Developer (Go)


  • South Jakarta, Indonesia
    South Jakarta, DKI Jakarta, Indonesia
    South Jakarta
    DKI Jakarta
  • Full time
Posted 4 months ago and deadline of application is on 30 Oct
Recruiter was hiring 5 days ago

Back End Developer (Go)


Job Description

Brankas is a cutting-edge provider of consumer and enterprise focused financial management software and systems. Brankas’ backend service-oriented architecture is entirely written in Go, and deployed on cloud-based systems (GCP, AWS), making heavy use of third-party systems and APIs.

Brankas is looking for a strong developer generalist with previous experience building production quality systems in Go. Candidates should have a strong desire to work in a fast moving, but rigorous development environment, with focus on pushing high quality, production grade, and secure code. Candidates should be familiar with service-oriented architectures / “microservices” and have strong working knowledge of systems architecture and design.

In this position, you will work directly, hands-on with the CTO and will have the opportunity to make a direct and meaningful impact on the future technology of a fast growing tech company and platform.

Minimum Qualifications

  • Strong knowledge / understanding of algorithms, software engineering, test driven development + continuous integration, databases, and web services
  • Demonstrated experience working with frontend (web, Android, and iOS) and backend technologies
  • Strong commitment / experience to building secure, efficient and resilient systems
  • Familiar with cloud technologies, service offerings, and related APIs (AWS, GCP, etc) is a plus
  • Previous experience working in banking, ecommerce, or finance is a plus
  • Candidates must have excellent English communication skills and be independently driven to success

Jobs Summary

Job level
Fresh Grad / Entry Level
Job category
IT and Software
Educational requirement
Completed associate's degree
Recruiter response to application
Office Address
South Jakarta, DKI Jakarta, Indonesia
Information Technology / IT
1 opening

Feel secure when applying: look for the verified icon and always do your research on a company. Avoid and report situations when employers require payment or work without compensation as part of their application process.

About Brankas

Brankas helps SE Asia use direct bank transfers for online payments by removing the middleman and providing a frictionless “last mile” for payments!​ ​Before Brankas, online sellers would need to pay a bank or payment gateway for expensive “virtual account” systems, or hire a team of analysts to manually match each customer payment and disburse to vendors. Brankas automates the matching and disbursement processes and reduces transaction costs by 80%, letting our merchant partners focusing on growing their business. ​Brankas’ open payments management platform is built using Go on the backend, and TypeScript and VueJS on the frontend. Brankas’ APIs are published as gRPC services and are made available via REST, SOAP, and can be easily exposed via other protocols when needed. Our enterprise platform is comprised of a service-oriented architecture comprising a mix of first- and third- party services. We use transactional, non-relational databases as our primary datastore, and couple that with a conventional relational database (PostgreSQL). All systems and services are deployed as Kubernetes applications on Google’s Cloud and Container Platforms (GCP + GKE). All internal and external services use TLS encryption at the application layer, and all database volumes are stored on encrypted disks using secure keys injected only at launch.
People who applied to this job also applied to