About this role
Build and maintain internal web applications and integrations for a Queenstown based employer, working in a small product team. We are looking for a developer who is comfortable owning a feature from requirements through to deployment and support.
About our client
Our client is a Singapore technology consultancy rather than a typical IT consultancy: founded in 2020 and headquartered in Raffles Place, it designs, builds and operates the technology foundations that banks, insurers, government agencies and high-growth enterprises across the region rely on — systems that have to work quietly, reliably and securely behind the scenes. It has delivered more than 80 engagements with 42 consultants across 6 APAC markets, working through four practices: Cloud & Platform Engineering (AWS, Azure and GCP), Cybersecurity & GRC (zero-trust architecture, SOC operations, and compliance mapping to MAS TRM, PDPA, ISO 27001 and SOC 2), Data & AI (Snowflake, Databricks and MLOps), and Managed Services (around-the-clock platform, security and application operations from its Singapore delivery centre).
Teams are deliberately small and senior, and stay accountable end to end, from architecture through to steady-state operations.
This is a permanent, full-time software development position in Queenstown, working Monday to Friday during standard office hours.
Responsibilities
- Develop and maintain web applications using JavaScript or TypeScript and a modern framework.
- Design and query relational databases, and write migrations when the schema changes.
- Build and consume REST APIs and integrate with third-party services.
- Write automated tests for new and changed code and take part in code review.
- Investigate production issues, identify root causes and ship fixes.
- Work with business users to turn requirements into deliverable scope.
Requirements
- Diploma or degree in Computer Science, Software Engineering or equivalent practical experience.
- At least two years of professional software development experience.
- Strong JavaScript or TypeScript, plus one backend language such as Node.js, Python or Java.
- Working knowledge of SQL, Git and a CI pipeline.
- Able to read unfamiliar code and explain technical trade-offs to non-technical colleagues.
- A portfolio, public repository or GitHub profile we can look at.
What we offer
- Basic salary of $4,500 to $6,000 per month, depending on experience and portfolio.
- Group Insurance, paid annual leave and medical benefits.
- Flexible start times and one remote day per week after probation.
- A training budget for courses and certifications.
