Talent.com
This job offer is not available in your country.
Senior Backend Engineer

Senior Backend Engineer

BLUESG PTE. LTD.Singapore
5 days ago
Job description

BlueSG is the first and only point to point car sharing service in Singapore, offering a convenient, flexible and affordable mobility option to all, complementing public transport while reducing the need for car ownership. With a 100% electric fleet, BlueSG provides a sustainable transportation solution, eliminating direct carbon dioxide emissions as compared to traditional vehicles.

Join us if you're passionate about our business, ready to contribute, and resonate with our core values - Collaboration, Curiosity, Customer-Centricity, Empowerment and Respect!

You should have a passion in automotive and enjoy driving around Singapore to perform the following tasks :

About the Role

As a Senior Backend Engineer, you will develop, maintain, and support a complex platform made of multiple micro services (Typescript / Node.JS). You will gain experience in the latest concepts, technologies, and modern frameworks such as Typescript (Nest.JS), Event Driven Architecture, Micro Services, Docker & AWS.

  • Develop and code multiple micro-services and APIs.
  • Provide technical expertise for the architecture and technical decisions regarding building complex backend systems.
  • Integrate with 3rd party APIs.
  • Raise and document non-functional requirements.
  • Unblock the team when complex technical issue arises using pair programming, conducting RCAs, and getting deep into the codebase.
  • Review design, code, and write tests to ensure a high quality.
  • Identify, document and estimate cost for technical debt.
  • Coach and mentor individuals to grow within the company, improve in both productivity and quality.
  • Collaborate with other Engineering teams to align technical solutions.
  • Collaborate with Product team to execute the roadmap and ensure a great user experience.
  • Identify and escalate potential risks to stakeholders while proposing solutions to address them.

What We're Looking For

  • Computer Science Degree or equivalent
  • 8+ years of relevant experience as a Backend Engineer, with 3+ years of hands-on coding using Typescript.
  • Expertise in building APIs (Rest, GraphQL).
  • Expertise building complex micro-services with real time data.
  • Expertise in SQL and DB schema.
  • Expertise writing Unit Tests and Integration tests.
  • Expertise with Git and CI / CD pipeline (configuration / setup).
  • Experience with Event Driven Architecture.
  • Experience with Docker, capability to write dockerfile and create images.
  • Experience with authentication and authorization systems such as JWT, OAuth.
  • Good knowledge of best practices and software engineering patterns.
  • Experience with AWS (ECS, SQS, RDS).
  • Knowledge of monitoring and SRE (healthchecks, dashboard, metrics).
  • Hands-on experience with agile methodologies such as SCRUM, TDD, BDD.
  • Strong problem-solving skills.
  • Clear and concise communication skills.
  • Create a job alert for this search

    Senior Backend Engineer • Singapore