Senior Software Engineer - Merchant
Jakarta
ODS - Merchant Platform – - /
Permanent /
On-site
About the Role
Join our team and help shape the future of the Merchant ecosystem in Gojek!. In this role, you will be an integral player for the Merchants team at Gojek. As a software developer, you'll work on scalable, high-impact solutions that enhance merchant operations, improve efficiency, and drive growth. You’ll collaborate closely with product managers, designers, and other engineers to create robust and efficient solutions that help merchants growth.. If you're passionate about solving complex challenges and delivering seamless experiences for businesses, we’d love to have you on board!
What You Will Do
- Work cross-functionally with product, design, frontend and other teams across regions and independently ship/maintain products and features with minimal guidance
- Own the entire lifecycle of feature development, design, develop and maintain highly scalable, available, reliable, secure and fault-tolerant systems and own the production end to end
- Write code that is clear, concise, performant, tested and easily understood by others
- Actively mentor SE/ASEs in the team
- Translate business requirements into scalable and extensible design
- Be a self-learner when it comes to technology and work with the team to collaborate on the engineering initiatives as the products go through the evolution cycle
- Improve engineering standards, tooling and processes
What You Will Need
- At least 4-5 years of hands-on experience in developing, testing and deploying large scale applications
- Have expertise in at least one of Go/Java or similar programming language
- Open to learn and work on new language, stack, frameworks
- Good to have prior experience in Search engines like Elastic Search/Solr, RDBMS like Postgres/MySql, REST/GRPC development
- Well versed with of OOP, computer science fundamentals
- In-depth knowledge of unit testing methodologies and frameworks
- Experience in troubleshooting server performance - memory issues, GC tuning, resource leaks etc is added advantage
- Excellent understanding of interactive application development paradigm, memory management, performance/resource optimisations, database interactions, network programming, concurrency and multithreading, fault tolerance, monitoring, security and operability of systems
About the Team
Food Merchants team is a big family of around 35+ engineers based mainly out of Jakarta. Our motive is to enable seamless onboarding of merchants to GoFood and provide them with the best experience to run business via the GoBiz App and dashboard.
The Identity and Activation team plays a critical role in ensuring a smooth and efficient experience for businesses joining our platform. We build and maintain systems that streamline the onboarding journey—from registration and verification to profile setup and activation. Our team also manages user authentication, access control, and account management, ensuring merchants have a secure and seamless way to operate their businesses.
We work closely with product and design to develop scalable solutions that reduce friction, improve merchant success rates, and enable growth for our partners. If you're excited about solving complex challenges in user management, authentication, and onboarding flows, this is the perfect opportunity to make a real impact!