Job Title: Senior Backend Engineer, Fazz Agen Company Description Fazz is an ecosystem of financial services that comprise Fazz (Business account for Southeast Asia), StraitsX (Payments infrastructure for digital assets), and Modal Rakyat (Mutual cooperation funding for MSMEs) founded in 2016, as a result of a merger between PayFazz and Xfers, two Y Combinator alumni based in Southeast Asia.
Fazz provides business accounts that offer seamless payment, savings and credit functionalities, giving businesses equal opportunity to build, run, and grow. We cater to the warung and MSME in Indonesia under the brand Fazz Agen, and fast-growing startups and SMEs in Singapore and Indonesia under the brand Fazz Business.
Fazz's mission is to make the future of finances accessible for every single business in Southeast Asia, where many MSMEs and the population are still underserved.
Head to our website to get to know us better: https://fazz.com/ About The Team You'll be joining a Scrum team of approximately 18 members including engineers, product managers and QAs working on the Fazz Agen project, a pivotal part of our ecosystem that is currently servicing over 10 million end-users and has more than 300,000 registered agents and businesses in Indonesia.
About The Role We are seeking a talented Senior Backend Engineer with a minimum of 5 years of experience in backend engineering to join our Fazz Agen team. In this leadership role, you'll guide the project's architecture and technical direction and mentor junior team members. Your key responsibility will be designing and implementing complex server-side logic while ensuring high performance and responsiveness.
What You Will Do Design, test, and maintain secure, resilient, and efficient microservices Write maintainable, efficient code that adheres to best practices in software development Collaborate with team members to design and roll out features Lead architectural and technical direction of the project Mentor junior team members and facilitate their professional growth Optimize database queries and oversee data storage solutions Implement secure, efficient strategies for cloud management Manage Dockerized applications ensuring scalability and reliability of deployments Utilize continuous delivery tools to ensure efficient and stable deployments Contribute ideas to our technology and product roadmaps during design discussions and code reviews Troubleshoot and resolve technical issues as they arise What We Are Looking For Minimum of 5 years of experience in backend engineering Bachelor's or Master's degree in Computer Science or equivalent experience Strong understanding of microservices architecture and clean coding principles Proven experience with at least one popular backend framework (such as Ruby on Rails, Django, Express, etc.) Experience with relational databases (such as MySQL, PostgreSQL, etc.) and caching solutions (like Redis) Proficiency in working with cloud platforms (like AWS, Google Cloud, Azure, etc.) Experience in system design and architecture for scalability Excellent communication and problem-solving skills Nice to haves Proficiency in Ruby and Ruby on Rails Proficiency in Scrum methodology Solid background in performance monitoring and profiling Demonstrated leadership skills Experience with container orchestration tools (like Docker, Kubernetes) Experience with continuous delivery platforms (like ArgoCD) Experience with observability platforms (like DataDog) Experience mentoring junior team members What We Offer Competitive salary and benefits. Health insurance. Hybrid and remote working options. Monthly team bonding budget. A collaborative and fun environment, where mutual trust, respect, and personal growth are valued.