Careers
·
Software Engineer

Software Engineer

type
Full-Time
Department
Technology
location
Singapore
As a Software Engineer, you will take ownership of features from design through to post-deployment. You are expected to be a self-starter who is open to learning new frameworks and technologies, and committed to building high-quality, clean, and maintainable software. You will collaborate effectively with others and demonstrate strong reliability in your work.
Responsibilities

• Demonstrated ability to build robust software end-to-end

• Collaborative team player with strong communication skills

• Self-starter who takes full ownership of features from design to post-deployment

• Open to learning new frameworks and technologies

• Committed to writing clean, maintainable and well-tested code

• Dependable, thoughtful and takes pride in the quality of their work

Requirements

At least 5 years of experience in designing and developing reliable software, specifically the following:

• Designing and developing RESTful APIs

• Writing unit and integration tests

• Implementing authentication, authorisation and security best practices

• Working with SQL and NoSQL databases and CI/CD pipelines

• Proficient with Node.js backend frameworks (e.g. Express, NestJS, Fastify, or similar)

Nice to have:

• IoT system development, cloud integration and security

• OCPI and OCPP protocols

• Cloud platforms like AWS, GCP or Azure

Ready to electrify the seas?
We're building something that matters, come build it with us.
Apply now