Senior Software Engineer

Technology

Head Office Full Time 31/07/2025

Mô tả công việc

Our Tech stacks

  • Our core services consist of hundreds of Golang microservices built around domain-oriented, event-driven architecture. All run on GCP, GKE, and Istio with autoscaling, resiliency, and chaos engineering mindset with full end-to-end observability.
  • Our mobile platform was running on Flutter, component-based, composable architecture. Web app largely on TypeScript, React, NextJS, Tailwind CSS, and composable in-house design components and framework.
  • Gitlab for all code repositories, CI/CD, with Backstage as a centralized developer productivity platform.
  • In DevOps culture, you are fully responsible with design, build, and operate your own services with support from SRE, Platform team as needed …
  • Open source lover, and open source contributor. All tooling and platforms used were in-house custom-built on popular open-source projects.

Job Responsibilities

The Back End team is responsible for developing and optimizing the back-end services and architectures that aim to build highly available and scalable Ride-Hailing solutions. Your goal is to deliver world-class customer experiences and reduce the response time to have a smooth and the best supper app in the market. Our business consists of many services such as Transportation, Food, Delivery, Mobilities, and Internal services.

  • Design and write cutting-edge Golang microservices to improve the availability, scalability, latency, and efficiency of BE’s range of services.
  • Work with the engineering team to explore and create new designs/ architectures geared toward scale and performance.
  • Work with product managers and implement products and features with a data-driven approach and evaluate their impact via ab test and experimentation platform.
  • Work closely with the SRE team in building and scaling and operating high-performance back-end services.
  • Design, build, analyze, and fix large-scale systems.
  • Debug and modify complex, production software.
  • Mentor junior team members, and improve overall engineering standards.

Yêu cầu công việc

Your skills & experiences

  • At least 4+ years of experience coding Backend with various programming languages, and willing to work with Golang.
  • Good understand and experienced in Data Structure & Algorithms, well know how to apply them to optimize performance and reduce spending-resource in the high concurrency services.
  • Experience in shipping applications to production, and Cl/CD flow.
  • Familiarity with running large-scale services; understanding of systems internals and networking are a plus.
  • Strong understanding of system performance and scaling, especially RDBMS.
  • Good communicator, be a team player, and be independent at the same time.
  • Experience in writing good unit tests.

Why you’ll love working here

Environment:

  • Our workplace welcomes and encourages talented, young, dynamic, and proactive individuals to collaborate.
  • Culture of engineering and agile development embraced.
  • Failures accepted, learned from and moved on rapidly.
  • Flexible working environment, and performance-based optimization focus.
  • Ownership and excellent learning opportunities, in-house and external.
  • Be part of the team who sets the trend, influence, and build a meaningful product for millions of fellow Vietnamese.

Our benefit:

  • A 13th-month wage and up to 3 months of performance-based bonuses (year-end bonus).
  • MacBooks are currently supplied to all technical team members.
  • BE Corp budget (depending on your level, from 2 million VNĐ) is allocated for using services such as transportation, food, and passenger car bookings in Be application.
  • The social insurance contribution amount will vary based on the individual’s level.
  • Annual health checks and premium medical healthcare (PTI) after probation.
  • 15 days of annual leave is applied for the entire staff.
  • Company trips, team-building activities, and happy hour events are organized on a quarterly or annual basis.

Contact Point: [email protected]

Phúc Lợi

We are looking for a highly skilled Senior Software Engineer with a strong background in algorithms and data structures. The ideal candidate will have experience in designing scalable software systems, optimizing complex algorithms, and solving computational challenges in a production environment.

Responsibilities:

  • Analyze and improve existing systems for efficiency and maintainability.
  • Work on complex computational problems related to [e.g., Graph algorithms, distributed systems, etc.].
  • Collaborate with cross-functional teams, including SRE, engineers, and product managers.
  • Conduct performance analysis and fine-tuning to ensure optimal efficiency.
  • Analyze and improve existing algorithms for efficiency and scalability.
  • Design and write cutting edge large-scale micro services to improve the availability, scalability, latency, and efficiency of BE’s range of services
  • Work closely with Product team go build high-impact feature to satisfy our customer.
  • Work closely with SRE team in building and scaling and operating high performance back-end services, and also make sure security standard is constantly applied
Your Skills and Experience
  • Have 4+ years of experience coding Backend with various programing languages, and willing to work with Golang.
  • Strong knowledge of data structures and algorithms.
  • Expertise in one or more of the following areas:
  • Graph algorithms
  • Dynamic programming
  • Computational geometry
Benefits

13th salary
Social Insurance
Medical healthcare
Annual health check
15 days annual leave
Transportation and flight ticket fee (BE’s services)
Performance bonus
Holiday bonus
Team Building and many engagement activities

Thông tin ứng tuyển

Vui lòng điền đầy đủ những mục có dấu *

Tải lên hồ sơ ứng tuyển của bạn bằng cách kéo tệp vào hộp bên dưới hoặc nhấn vào "Chọn từ máy tính"