Build and maintain high-performance, low-latency backend services using Golang.
Lead technical initiatives and mentor engineering team members to achieve delivery excellence.
Design and implement secure, scalable, and fault-tolerant distributed systems, including microservices and event-driven architectures (Kafka, RabbitMQ, etc.).
Develop backend systems for financial products such as mobile wallets, e-money, and virtual accounts.
Ensure data protection and compliance with industry standards such as PCI DSS through encryption, tokenization, and secure communication protocols.
Collaborate with DevOps, QA, and product teams to implement CI/CD, monitoring, and performance tuning.
Requirements
Minimum 5+ years of experience in backend development with at least 1–2 years in a leadership or tech lead role.
Proven experience delivering large-scale backend systems, ideally in fintech or payment ecosystems.
Proficient in Golang, with experience in building gRPC and REST APIs.
Strong knowledge of databases: PostgreSQL, Redis, and NoSQL solutions.
Hands-on with Docker, Kubernetes, GitOps workflows, and CI/CD pipelines.
Familiar with event messaging systems such as Kafka, NATS, or RabbitMQ.
Experience in system monitoring and performance profiling using Prometheus, Grafana, ELK stack, etc.
Deep understanding of encryption standards, tokenization, and compliance (e.g., PCI DSS).
Fluent in English and Bahasa Indonesia, with excellent communication and cross-team collaboration skills.
Demonstrates strong leadership, problem-solving, adaptability, and accountability.
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job