Skip to sign up

Job matched to your search

后端开发工程师

DiDi · Singapore

Singapore · On-siteFull-TimePosted Jul 6, 2026

Free · Join 5,000+ job seekers using Qarera

How well do you match this role?

Tap the skills you already have — then see your real match score, what’s missing, and your resume fixed for this job.

↑ tap the skills you have
Loading sign-in…
Free · no credit card · 30 seconds

Job description

Job Description:

We are seeking a Golang /Java Development Engineer to join our technical team and contribute to the innovation and optimization of our company's products. As a Golang/Java Development Engineer, you will be responsible for participating in the development, maintenance, and performance optimization of the company's core products, providing stable and efficient technical support.

Primary Responsibilities:

•Participate in the requirement analysis, design, development, and testing of company products;

•Be responsible for the development of Golang /Java backend services, including interface design, code writing, unit testing, etc.;

•Perform performance tuning on existing systems to enhance their stability and scalability;

•Collaborate with team members to tackle technical challenges and resolve issues in projects;

•Keep up with Golang /Java community developments, understand the latest technological trends, and maintain technical sensitivity;

•Write relevant technical documentation to assist team members in understanding project progress and technical details.

Requirements:

•Bachelor's degree or above in computer-related fields with at least 2 years of Golang /Java development experience;

•Proficient in Golang /Java language, familiar with its features and best practices;

•Familiar with common data structures and algorithms, with good programming habits and code norms;

•Familiar with microservice architecture, RESTful API design, and understanding of communication mechanisms such as RPC and message queues;

•Familiar with commonly used databases and caching technologies such as MySQL and Redis, with the ability to design and optimize databases;

•Understanding of the Linux operating system, familiar with commonly used command-line tools and system monitoring methods;

•Good communication skills and team collaboration spirit, able to handle a certain amount of pressure and challenges;

•Experience in distributed systems, high concurrency, big data processing, and other related fields is preferred.

What We Offer:

•A relaxed work atmosphere and a flat management structure;

•Abundant opportunities for technical learning and exchange to support your technical growth;

•Broad career development space and promotion opportunities to support your career planning.

•If you have a passion for programming, enthusiasm for Golang/Java, solid coding skills, and good team collaboration spirit, we welcome you to join our team and create more technological miracles together!

Kindly Note: Only shortlisted candidates will be notified. Thank you for your understanding.

Apply now and let's create amazing web experiences together!

Don’t just read the job — see if you’ll get it.

Get your match score, a resume tailored to this exact role, and jobs like it — free.

Check my fit for this job
Loading sign-in…
Apply →