Software Engineer (Backend) - Platform
About this position
Software engineering takes the central roles for building Traveloka products and systems. You will be responsible for designing, building, improving, or maintaining our web applications, third-party data integration, data API, backend systems, or working with monitoring tools and infrastructure.
Responsibilities
• Designing, building, improving, or maintaining web applications, third-party data integration, data API, backend systems, or working with monitoring tools and infrastructure.
• Designing and implementing projects related to new products/features, business models, business growth, market expansion and process optimization.
• Working with product managers, designers, and other missions to identify pain points in business processes and developing effective, reliable and scalable solutions.
• Delivering the best in class architecture, solution and code.
Requirements
• Bachelors' degree in Computer Science or equivalent from a reputable university.
• Passion in software engineering, application development, or system development.
• Work with and in cross-functional teams across different missions for diverse objectives.
• Knowledge and experience in building and maintaining systems in Java, Spring Boot, or any JVM-centric stacks is a plus.
• Knowledge and experience in RDBMS like PostgreSQL/MySQL and NoSQL databases like MongoDB is a plus.
• Knowledge and experience in infrastructure management, containerization, infra-as-a-code, and AWS is a plus.
• Knowledge and experience serving engineering and products of other teams and governing them in a sustainable manner is a plus.