Senior Software Engineer, Backend

1 week ago


Singapore Grab Full time

**Job Description**:
**Get to know the team**:
**Get to know the role**:
**We are looking for a Senior Backend Engineer to take part of the CX Team. You will be responsible for ensuring high quality deliverables, spanning across multiple key services powering end to end user journeys going from the login screen to the home and activity pages of the Grab app. These services are one of the top entry points for Grab services, with millions of visitors every day across 8 countries in total.**

**The Day-to-Day Activities**:

- **Design and write with the cutting edge Go language to improve the availability, scalability, latency, and efficiency of Grab's range of services**
- **Work with engineering team to explore and create new design / architectures geared towards scale and performance**
- **Participate in code and design reviews to maintain our high development standards**
- **Engage in service capacity and demand planning, software performance analysis, tuning and optimization**
- **Collaborate with product and experience teams to define and prototype feature specifications**
- **Work closely with infrastructure team in building and scaling back-end services as well as performing root cause analysis investigations**
- **Design, build, analyze and fix large-scale systems**
- **Pro-actively debug and solve production incidents during your oncall shift**
- **Participate in interview loops to help Grab continue hiring top industry talent**
- **Provide technical guidance, mentorship and knowledge sharing to peers.**

**The Must-Haves**:

- **A degree in Computer Science, Software Engineering, Information Technology or related fields**
- **5+ years of experience in software engineering in a distributed systems environment**
- **Strong Computer Science fundamentals in algorithms and data structures**
- **Familiarity with running large scale web services; understanding of systems internals and networking are a plus**
- **Strong understanding of system performance and scaling**
- **Possess excellent communication, sharp analytical abilities with proven design skills, able to think critically of the current system in terms of growth and stability**
- **You can be a good coder in any language (C++, C, Java, Scala, Rust, Haskell, OCaml, Erlang, Python, Ruby, PHP, Node.JS, C# etc.), but willing to work on Golang**

**Tech Stack**:

- **Our core services tech stack consists of Golang with Redis, MySQL, DynamoDB, Elasticsearch data stores as well as HAProxy load balancers. They all run on the AWS cloud infrastructure with auto-scaling abilities.**
- **Our mobile app platform coverage includes native iOS, Android, written in Swift, RxJava and Flutter. Our Command Center front-end is built on Rails, HTML5, CSS and Javascript.**
- **We use GitHub for our code repository and we adhere to the basic Continuous Delivery tenets utilising a host of tools to support our release pipeline and code quality. These include GitLab CI, DataDog, Code Climate, Papertrail, Gemnasium, JFrog and Jenkins.**

**About Grab**:
**At Grab, every Grabber is guided by The Grab Way, which spells out our mission, how we believe we can achieve it, and our operating principles - the 4Hs: Heart, Hunger, Honour and Humility. These principles guide and help us make decisions as we work to create economic empowerment for the people of Southeast Asia. When you're an engineer at Grab, you are part of the heart and soul of the company. Our passion is anchored in the work that we do, and this is reflected in the impact we make on millions of lives on a daily basis. Our team is empowered by creating amazing services and tools that serve millions of passengers, driving partners, and fellow grabbers.**

**Our Commitment**:
**We are committed to building diverse teams and creating an inclusive workplace that enables all Grabbers to perform at their best, regardless of nationality, ethnicity, religion, age, gender identity or sexual orientation and other attributes that make each Grabber unique.



  • Singapore Cognizioni IT Solutions LLC Full time $120,000 - $151,235 per year

    Role : Senior Software Engineer BackendLocation : Full TimeFull TimeDescription:Key requirements:5 years of software engineering experience in developing applications BackendExperience with embedded systems application developmentFamiliarity with swarm robotics or autonomous navigation systems.Backend : python, java, Techno : azure (internal notes: TDP...


  • Singapore Happy Hour Games Full time

    Design, develop, and maintain scalable backend systems for mobile games. - Lead technical design, implementation, debugging and optimization of game features. - Collaborate with game designers and frontend software engineers for game feature implementation. - Identify potential technical risks and provide technical advice for mitigation. - Ensure the...


  • Singapore Traveloka Full time

    Senior Backend Software Engineer (Java) Apply for the Senior Backend Software Engineer (Java) role at Traveloka. It's fun to work in a company where people truly BELIEVE in what they're doing! Job Description The Engineering Team at Traveloka is the backbone of our innovation, building scalable and high-performance systems that power millions of users...


  • Singapore HAPPY HOUR GAMES PTE. LTD. Full time

    Driven by our passion for spreading joy and unleashing limitless creativity in the world of gaming, our goal is to establish a game studio right here in Singapore. Our dedicated focus lies in crafting casual mobile games that deeply immerse players in incredibly enjoyable experiences! We eagerly welcome humble yet ambitious individuals to join us on this...


  • Singapore VANGUARD SOFTWARE PTE. LTD. Full time

    JOB SUMMARY: We are seeking a Senior / Expert Backend Engineer to take a technical leadership role across teams and domains. You’ll be responsible for architecting and driving the development of scalable, resilient systems that directly align with business objectives. As a domain expert, you’ll provide thought leadership, mentor other engineers, and...


  • Singapore ExpressVPN Full time

    Get AI-powered advice on this job and more exclusive features. About The Role We are looking for a backend software engineer to contribute to feature development, code quality, and reliable delivery for our ServerAdmin tool and related systems. The role involves building features in Ruby on Rails, with new services potentially implemented in Rust where...


  • Singapore BetterData Pte Ltd Full time

    Job Posted - Empty - Location Singapore -Full time -Remote **Who are we looking for** We are seeking a talented Senior Backend Engineer who has a strong background in implementing solutions with Python frameworks, preferably FastAPI implementing and managing DevOps processes and tools and cloud security to join our growing team. As a member of our...


  • Singapore JJ Consulting Services Full time

    Our Client is an established company in Singapore, who is seeking to recruit a Senior/Software Engineer, Backend. **Key Responsibilities**: - Development of High Performance Java Service API and Business Systems. - Using SpringBoot to build microsservices in Java. - Writing deployment pipelines to deploy Java microservices in Kubernetes. - Contributing to...


  • Singapore JJ Consulting Services Full time

    Our Client is an established company in Singapore, who is seeking to recruit a Senior/ Software Engineer (Backend). **Key Responsibilities**: - Development of High Performance Java Service API and Business Systems. - Using SpringBoot to build microsservices in Java. - Writing deployment pipelines to deploy Java microservices in Kubernetes. - Contributing...


  • Singapore VANGUARD SOFTWARE PTE. LTD. Full time

    **Job Duties**: - Provide thought leadership to business and technology stakeholders on value propositions, best practices and cloud computing strategies. - Effectively communicate the technical strategy, processes and needs across the organisation. - Work closely with the Product Owners and Product Managers to understand, stay in-sync and deliver to...