The role
We are looking for a Software Engineer to be based in Singapore, with a focus on developing the product’s backend.
This person must have a good understanding of software engineering and data structures & algorithms. You will be building innovative products on state-of-the-art technologies to enable a seamless app experience.
If you are a keen learner who enjoys tackling complexity and building scalable platforms, this could be the gig for you.
Key responsibilities
- Designing, developing, testing, deploying, maintaining and improving software
- Managing individual project priorities, deadlines and deliverables
- Evaluating and optimising code to maximise performance
- Building reusable codes or frameworks
- Writing elegant, readable and well-documented code
Requirements
- Bachelor’s in computer science, statistics, mathematics or other relevant fields. Alternatively, we will consider if you have strong working experience
- Strong knowledge on how to design and implement performant Azure-based services and tools
- Excellent understanding of the software development cycle and agile development practice
- Experience in Azure Functions or Functions-as-a-Service
- Experience in writing unit tests and testable code
- Experience in Kubernetes
- Experience with code bases, including API design techniques
Ideal traits
Analytical and loves problem solving
You are passionate about solving complex problems and have a strong analytical mind
Technically experienced
You have experience in writing unit tests and testable code, as well as in Node.js/TypeScript/C# and Python
Organised multi-tasker
You are able to prioritise and manage several tasks at once
Learns fast
Since you may be tasked to crack new problems, it will be key that you are able to learn fast
Strong communicator
You will be expected to communicate effectively with your team members
Apply now