x
Get our mobile app
Fast & easy access to Jobstore
Use App
Congratulations!
You just received a job recommendation!
check it out now
Browse Jobs
Companies
Campus Hiring
Download App
Jobs in Singapore   »   Jobs in Singapore   »   Engineering Job   »   Lead Backend Engineer
 banner picture 1  banner picture 2  banner picture 3

Lead Backend Engineer

Bluesg Pte. Ltd.

Bluesg Pte. Ltd. company logo

As a Lead Backend Engineer, you will play a crucial role in shaping our backend architecture and leading the development of our solutions. You will drive impactful technical decisions and oversee comprehensive system designs. You will mentor team members, promote best practices and collaborate across cross-functional teams to deliver exceptional user experiences.


Duties and Responsibilities

• Design the architecture for our carsharing service

• Design, define technical scope/domain and take ownership of several of our backend micro-services

• Design functional flows across micro-services and other applications

• Design and optimize database schema

• Establish and document critical non-functional requirements

• Resolve challenges for the team when complex technical issues arise using pair programming, conducting RCAs, and getting deep into the codebase

• Review code (quality, performance, security) and mentor developer(s) to ensure high quality delivery

• Evaluate engineering metrics and processes, and recommend enhancements to improve productivity and quality

• Perform hands-on coding, including pair programming

• Identify and escalate potential risks to stakeholders while proposing solutions to address them

• Collaborate closely with cross-functional teams, including product managers, designers, and other internal stakeholders

• Promote and enforce best practices within the team and organization


Requirements

• Bachelor’s degree in Computer Science or the equivalent

• At least 12 years of experience as a backend engineer, including 3 years of managing teams

• At least 6 years architecting technical solutions and applying design patterns

• Proven track record in proposing critical high-level improvements that impacted the full engineering department

• Deep expertise in event driven architecture and micro service architecture

• Expertise in more than one high level language, experience with Node.JS is preferred

• Strong knowledge and hands-on experience using 2 or more software development methodologies (e.g. Scrum, TDD, XP, DDD)

• Deep understanding of RDBMS such as PostgreSQL (schema design, optimization)

• Expertise with Git, CI/CD pipelines and test automation

• Strong knowledge and hands on experience with containerization and AWS services

• Experience with software development security, monitoring and SRE (health checks, dashboard, metrics, etc.)

• Excellent problem-solving and communication skills with both technical and non-technical audiences

• Proficiency in Vietnamese would be advantageous, to communicate with engineering team in Vietnam


✱   This job post has expired   ✱

Sharing is Caring

Know others who would be interested in this job?