Senior Software Engineer Marketplace

This post contains product affiliate links. We may receive a commission from Amazon if you make a purchase after clicking on one of these links. You will not incur any additional costs by clicking these links

Join as a Senior Software Engineer in Bangalore, India, and play a key role in Gojek's Marketplace team, building applications that impact everyday life.

About the Senior Software Engineer Role

Gojek is looking for a Senior Software Engineer to join its Marketplace team based in Bangalore, India. This role is crucial for someone who understands building scalable applications, user trends, and emerging technologies. As a Senior Software Engineer, you'll be involved in the entire lifecycle of product development from design to implementation, ensuring the engineering platform and cloud infrastructure are top-notch. The role offers the satisfying experience of seeing your work make a difference in the day-to-day lives of people.

Key Responsibilities

As a Senior Software Engineer, you will:

  • Take responsibility for the entire lifecycle of product development including testing, deployment, and optimization.
  • Collaborate with stakeholders to understand and clarify requirements.
  • Enhance the development experience by improving tools, test coverage, and code structure.
  • Manage the consistent and timely delivery of tasks.
  • Support the team by tracking and reporting metrics, following best practices, and automating processes where possible.
  • Have a deep understanding of a programming language and framework.
  • Perform code reviews following engineering standards.
  • Work with other engineers, designers, and QAs to develop well-rounded implementations.

Qualifications and Skills

To be successful in this role, you will need:

  • A minimum of 4 years of experience with Golang or Java.
  • The ability to dive into the tech stack used in products.
  • Experience in large-scale, event-driven microservice architecture, especially with Kafka.
  • Familiarity with SOLID principles and TDD.
  • Intermediate experience with Linux OS and the skills to troubleshoot issues.
  • A strong understanding of testing code and implementation of tests.
  • The capability to discuss and understand design and performance trade-offs in complex systems.

About the Marketplace Product Development Team

The Marketplace Product Development team at Gojek is responsible for solving complex quantitative problems related to the real-time marketplace. The team works on the critical task of matching customer orders with the right driver partners to optimize efficiency, costs, and service quality. They handle challenges such as reducing pickup times, making services more affordable, and fairly distributing orders among drivers. The team is closely knit, keeping in touch through regular catch-ups and sharing personal interests and activities.

About GoTo Group and Its Affiliates

GoTo Group is Indonesia's largest digital ecosystem, focused on empowering progress by providing technological infrastructure and solutions to participate in the digital economy. The GoTo ecosystem includes transportation, food and grocery delivery, logistics, financial, and payment services through platforms like Gojek and GoTo Financial. Gojek itself is an on-demand platform offering a range of services with a mission to create impact and improve living standards. GoTo Financial is dedicated to accelerating financial inclusion with a range of consumer and business financial solutions. The company stresses the importance of authentic job offers and advises applicants to verify the legitimacy of job postings via their official recruitment channels.

Company Location

The role is based in Bengaluru, providing a vibrant tech community and a wealth of opportunities for a Senior Software Engineer to make a significant impact at Gojek.



This job offer was originally published on RemoteOK

Resources

At Smart Remote Jobs, we understand the importance of equipping remote workers with the tools they need to thrive in their roles. To enhance your remote work experience, we recommend considering an ergonomic keyboard that can significantly improve comfort during long hours of typing.

Then, you'd better block out distractions with noise-cancelling headphones, ensuring clear communication during virtual meetings and enhanced concentration.

Finally, if you want to increase flexibility and promote better posture, you should use an adjustable standing desk, allowing you to alternate between sitting and standing positions throughout the day for improved health and productivity.

Gojek

Bangalore, India

Software development

Full-time

April 10, 2024

2 views

0 clicks on Apply Now


Similar job offers


This job offer summary has been generated using automated technology. While we strive for accuracy, it may not always fully capture the nuances and details of the original job posting. We recommend reviewing the complete job listing before making any decisions or applications.