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 equivalent8+ 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.