As our Software Engineer for the Payments Engineering group, you'll take the wheel in overseeing the design, development, and delivery of back-end products within your technical focus area.
Lead development of features within your technical focus area (backend)
Design and develop a secure, clean, clear, scalable, and well-documented codebase
Translate objectives into actionable steps forward, evaluate, and then refactor into a scalable and extensible design
Exercise high end-to-end ownership and initiative of your tasks
Design, develop, ship, and maintain medium or high complexity features with little guidance from more experienced engineers
Conduct research on new technologies and tools to implement into your designs
What You Will Need
At least 2 years of experience working in backend REST API or messaging systems
Well-versed in Java, Ruby, or NodeJS languages
Data modeling experience in Relational and/or NoSQL databases
Proficiency in OOP, SQL, Design Patterns, and software best practices
Well-versed in standard web frameworks such as Spring Boot and/or Ruby on Rails
Ability to scope and review user stories and translate them into actionable items
A supportive and highly collaborative attitude to work with cross-functional teams on a daily basis
A passion for learning new stacks and taking on new challenges
Hiring criteria
You should have or be completing the following to apply for this opportunity.
Bachelor
Degree or Certificate
Minimum Level of Study
Bachelor or higher
Study Field
I
Computer Systems and Networks
Design & User Experience
Programming & Software Engineering
Graduate Success Stories
Graduate stories
“Kultur kerja di Gojek itu bukan tipe yang kaku ataupun inklusif. Orang-orang di Gojek itu sangat terbuka untuk saling membantu untuk belajar dan berkembang”