Backend Engineer

Klikcaircom — Indonesia · Posted ~4 hours ago

Mid Full-time

Skills

Golang Backend engineering API development Microservices Scalable systems Fault-tolerant systems Clean code Performance optimization System design REST APIs

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A backend engineer with at least several years of experience is sought to design and build reliable APIs and microservices for internal financial systems. The role emphasizes clean architecture, scalability, fault tolerance, performance optimization, documentation, and independent ownership.

Highlights

Engineering role focused on highly scalable and fault-tolerant financial systems, with substantial ownership, opportunities to improve system performance, and involvement in architecture and technology decisions.

Description

Roles: Backend Engineer will play an integral part in design, planning, and developing highly scalable, reliable, maintainable, and fault-tolerant financial internal system and reporting. Key Responsibilities: 1. Practicing high ownership and independence in their work. 2. Design & build highly scalable, reliable, and fault-tolerant APIs using microservices architecture based on solid principle and clean code. 3. Collaborate with cross-functional teams to define, design, and ship new features. 4. Refactor and enhance existing codebases for improved performance and maintainability. 5. Maintain well-structured documentation to support system development and usage 6. Work on bug fixing, benchmarking, and improving system performance. 7. Continuously discover, evaluate, and implement new technologies to enhance system scalability, reliability, maintainability, and fault-tolerance. Requirements: 1. Min. 3-4 years as backend engineer. 2. Working experience using Golang. 3. Experience with various database technologies, both relational and non-relation, such as MySQL and MongoDB. 4. Working experience with microservices architecture. 5. Good understanding of event-driven architecture (e.g. message queues such as Kafka or RabbitMQ). 6. Strong understanding of OOP 7. Proficient knowledge of linux syntax and Docker containerization technology. 8. Proficient understanding of change management tools, such as Git. Nice to Haves: 1. Mandarin proficiency 2. Good understanding of Domain-Driven Design.