Deskripsi Pekerjaan
Informasi lengkap tentang posisi dan persyaratan
Ringkasan Yukerja
Lowongan Senior Backend Engineer di Indonesia Fintopia Technology kami kurasi dari JobStreet (kategori Teknologi & IT). Perhatikan lokasi kerja (Jakarta) sebelum melamar. Yukerja.com bukan pemberi kerja — lamaran diproses di situs sumber resmi.
About the Role
We are looking for a Senior Backend Engineer to lead the design, development, and continuous improvement of backend systems supporting our application. In addition to delivering complex technical solutions, you will provide technical leadership, drive engineering best practices, mentor junior engineers, and collaborate closely with Product, Compliance, DevOps, and other engineering teams to build scalable, secure, and compliant financial platforms.
Requirements
Bachelor's degree or higher in Computer Science, Software Engineering, Information Technology, or a related technical field, or equivalent practical experience.
Minimum 5 years of professional backend software development experience, with extensive hands-on experience in Java and Spring Boot.
Strong expertise in backend architecture, distributed systems, microservices, API design, messaging systems, caching strategies, and high-availability services.
Extensive experience with MySQL, Redis, message queues, RESTful APIs, HTTP/RPC communication, and modern backend development practices.
Strong understanding of system design, scalability, performance optimization, security, logging, monitoring, and data consistency.
Proven ability to independently lead complex feature development, technical design, and cross-module implementation.
Excellent troubleshooting skills with the ability to analyze complex production issues across application, infrastructure, database, and network layers.
Strong business understanding with the ability to translate business requirements into scalable technical solutions while identifying risks and implementation strategies.
Experience leading technical discussions, reviewing designs, conducting code reviews, and driving engineering best practices.
Experience mentoring junior engineers and supporting team capability development.
Strong communication and stakeholder management skills with the ability to collaborate across Product, QA, SRE, Compliance, Operations, and regional engineering teams.
Experience coordinating technical delivery across multiple teams while ensuring project quality and timely execution.
Strong documentation skills, including architecture documentation, technical specifications, troubleshooting guides, and knowledge sharing.
Able to communicate effectively in English as part of the daily working environment.
Preferred Qualifications
Experience in fintech, digital lending, banking, payment, risk management, collection, customer service, permission systems, or administrative platforms.
Experience leading compliance remediation, audit preparation, regulatory review, data governance, localization, or large-scale migration projects.
Experience designing and operating large-scale distributed systems serving high transaction volumes.
Experience with CI/CD pipelines, GitLab workflows, containerization, cloud platforms, and observability tools.
Experience using AI-assisted development tools to improve engineering productivity while maintaining code quality.
Experience working with multinational or regional engineering organizations.
Mandarin communication skills are an advantage.
Key Responsibilities
Lead the design, development, testing, deployment, and maintenance of backend systems supporting Indonesia's business.
Drive technical solution design for complex business initiatives, ensuring scalability, reliability, maintainability, and security.
Lead OJK compliance and localization initiatives, including system enhancement, permission management, multilingual support, and regulatory requirements.
Take technical ownership of core business modules and continuously improve architecture, performance, and operational stability.
Review technical designs, perform code reviews, and establish engineering standards across the team.
Mentor junior engineers through technical guidance, design discussions, and knowledge sharing.
Collaborate with Product, Frontend, QA, SRE, Compliance, Operations, and HQ engineering teams to successfully deliver cross-functional projects.
Lead root cause analysis of complex production incidents and drive long-term technical improvements.
Develop and maintain architecture documentation, API specifications, operational guides, and engineering best practices.
Drive continuous improvement initiatives in system performance, development processes, automation, monitoring, and engineering efficiency.
Promote responsible use of AI-assisted development tools to improve software quality, development efficiency, testing, and documentation.
Perform other responsibilities assigned by the Engineering Manager or Head of Engineering.