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!
About the Role
As a Fullstack Engineer, you will develop, maintain, and support a complex modern web application (Angular/React/Nest.JS). You will gain experience in the latest concepts, technologies, and modern frameworks such as Typescript, Docker, AWS.
· Work on multiple software engineering projects, both frontend and backend.
· Provide guidance and technical expertise for architecture, and technical decisions on building web applications.
· Raise and document non-functional requirements.
· Unblock the team when complex technical issues arise, using pair programming, conducting RCAs, and getting deep into the codebase.
· Review design, code and write tests to ensure high quality.
· Coach and mentor individuals to grow within the company and improve in both productivity and quality.
· Collaborate within the Engineering team to align technical solutions.
· Collaborate with the 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.
· Perform hands-on coding.
What We’re Looking For
· Bachelor’s degree in Computer Science or the equivalent.
· 4+ years of experience in fullstack engineering.
· 2+ years of hands-on coding experience using Typescript.
· 2+ years working on modern frontend stack (e.g. React, Angular, View).
· Proven expertise in building APIs (e.g. Rest, GraphQL) and complex UI/UX with real-time data and complex state management.
· Proven expertise with Git, Unit Tests and Integration tests.
· Experience with SQL and DB schema.
· Experience with CI/CD pipeline (setup / configuration), Docker and AWS (ECS, SQS, RDS).
· Experience in designing architecture for web application.
· Hands-on experience with agile methodologies (such as SCRUM, TDD, BDD).
· Good knowledge of best practices, software engineering patterns and how to apply them.