About the Role
Our team builds and operates a scientific data governance and discovery platform used by research and corporate staff across a large organisation. The platform supports dataset cataloguing, ownership and stewardship management, access governance, and data product curation. It is an established production system with users across the organisation and formal availability expectations.
We are seeking an experienced software developer to deliver defined feature workstreams end to end. You will work within an established architecture and engineering standards, taking assigned features from written specification through to production-quality delivery — including the data model, the services, the supporting infrastructure, the tests, and the documentation.
Key Responsibilities
Implement backend feature modules against written specifications and acceptance criteria
Design and build REST API endpoints, including validation, authorisation, and error handling
Implement data model changes and write database migrations for deployment against live systems
Author and maintain infrastructure-as-code for the components you build
Write unit and integration tests as part of feature delivery
Participate in code review, both as author and reviewer
Produce technical documentation and operational runbooks for delivered components
Contribute frontend work where required to complete an assigned feature
Provide day-to-day technical guidance and code review feedback to junior developers on the team
Essential Requirements
Minimum five years building and maintaining production software — applications and services with real users and regular release cycles
Strong Python, with production experience building applications using a web framework
Demonstrated experience designing and building REST APIs, including authentication, authorisation and error handling
Has written and deployed database schema migrations against live production systems
Has authored infrastructure-as-code from scratch (any major tool — AWS CDK, Terraform, CloudFormation or equivalent)
Hands-on commercial cloud experience; AWS preferred
Writes automated tests routinely as part of delivery
Experience working within a branching and pull request workflow, including reviewing others' code
Experience building or maintaining automated CI/CD pipelines
Familiarity with AI-assisted development tooling as part of a normal workflow
Clear written technical English — documentation is a deliverable on this engagement
Desirable
Exposure to data cataloguing, metadata management or data governance tooling
Workflow orchestration experience
Frontend development with a modern JavaScript framework
Prior delivery experience within a Singapore government or statutory board environment
Relevant cloud certification
Working Environment
All work is performed on-site in Singapore. Remote and offshore arrangements are not available
The team is small, code review is close, and the standard for completed work is high — tested, documented and operable rather than functionally complete
ETHOS SEARCH ASSOCIATES PTE. LTD.
Our heritage began in 2003 as HR Connect. Over the years, we have earned the trust and confidence of our clients to grow into a reputable human capital management firm. Ethos Search Associates now brings with us strong industry knowledge, a far-reaching network and a wide range of human capital solutions ranging from talent acquisition, retention and management.
At Ethos Search Associates, we are passionately committed to deliver a high standard of service that achieves results while building relationships that last. Adopting a consultative approach, we dedicate time and resources to understand the needs of both our clients and candidates aspiring career growth. We listen, we connect and we identify the best solutions to accomplish the goals of our clients.
Today, Ethos Search Associates is led by a team of dedicated professional consultants with rich experience from a broad spectrum of industries and a commitment to exceed expectations. We are uniquely positioned to add value to your recruitment and job search needs. Get in touch with us to find out more!
EA License No: 13C6655