drjobs Senior Software Engineer FullStack Consumer Experience

Senior Software Engineer FullStack Consumer Experience

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Singapore - Singapore

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Get to Know the Team

Come join the Consumer Experience (CX) Engineering team we work on a diverse set of consumer problems spanning across core experiences that power the UX navigation and transaction funnels search and discovery of content and services user lifecycle covering user growth engagement and loyalty and the critical platform mission of mobile application developer experience. We are on an exciting mission to connect consumers to Grabs marketplace by allowing them to discover and engage with Grabs services and partners.

Get to Know the Role 

We are looking for a Senior Backend Engineer to join the CX Team. You will ensure highquality deliverables spanning across multiple key services powering endtoend 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. You will report to the Senior Software Engineering Manager and you will be based fully onsite in our Grab One North office.

The Critical Tasks You Will Perform

  • Design and write with the Go language to improve the availability scalability latency and efficiency of Grabs range of services
  • Work with the engineering team to explore and create new design/architectures geared toward 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 with the infrastructure team in building and scaling backend services and performing root cause analysis investigations
  • Design build analyze and fix largescale systems
  • Proactively 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.

Qualifications :

What Essential Skills You Will Need

Experience

  • 8 years in software engineering with full stack web and distributed systems experience.

Backend Skills

  • Proficient in Golang: core syntax concurrency standard library and optimization.
  • Strong fundamentals in algorithms data structures and system design.
  • Experience with distributed systems streaming and queuing models.
  • Expert in relational (MySQL PostgreSQL) and NoSQL (DynamoDB ScyllaDB) databases.
  • Skilled in site reliability monitoring capacity planning and largescale web services.
  • Familiar with networking and system internals.
  • Mentored junior developers and enforced coding standards.

Frontend Skills

  • Proficient in HTML5 CSS3 (SASS/LESS) JavaScript/TypeScript.
  • Experienced with React or Svelte.
  • Knowledge of state management (Redux Zustand) PWAs responsive design and accessibility.
  • Familiar with build tools like Vite Webpack or Turbopack.

Full Stack & DevOps

  • Skilled in RESTful APIs GraphQL WebSockets and realtime data.
  • Experience with Docker Kubernetes CI/CD pipelines and Git workflows.

Additional

  • Integrated generative AI models (e.g. OpenAI GPT) into applications to enhance functionality.
  • Strong web security knowledge including authentication authorization and OWASP best practices.

About our Technology Stack:

  • Our main services is built in Golang using Redis MySQL DynamoDB Kafka and Elasticsearch for data storage. These services are orchestrated using Kubernetes and run on the AWS cloud infrastructure equipped with autoscaling abilities.
  • Our mobile app platform coverage includes native iOS and Android written in Swift/Kotlin RxJava and Flutter. Our previously developed frontend is built on Rails HTML5 CSS React and JavaScript.
  • We use GitLab for our code repository and we follow 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 and Jenkins.

 


Additional Information :

Life at Grab

We care about your wellbeing at Grab here are some of the global benefits we offer:

  • We have your back with Term Life Insurance and comprehensive Medical Insurance.
  • With GrabFlex create a benefits package that suits your needs and aspirations.
  • Celebrate moments that matter in life with loved ones through Parental and Birthday leave and give back to your communities through LoveallServeall (LASA) volunteering leave
  • We have a confidential Grabber Assistance Programme to guide and uplift you and your loved ones through lifes challenges.
  • Balancing personal commitments and lifes demands are made easier with our FlexWork arrangements such as differentiated hours

What We Stand For at Grab

We are committed to building an inclusive and equitable workplace that enables diverse Grabbers to grow and perform at their best. As an equal opportunity employer we consider all candidates fairly and equally regardless of nationality ethnicity religion age gender identity sexual orientation family commitments physical and mental impairments or disabilities and other attributes that make them unique. 


Remote Work :

No


Employment Type :

Fulltime

Employment Type

Full-time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.