Senior Full Stack Engineer
Build and maintain Go-based HTTP services and Next.js dashboards for a MAS-licensed digital capital-markets platform, using AI agents to accelerate development while enforcing strict compliance and audit standards.
- Compensation
- Not disclosed
- Location
- Singapore, Singapore
- Work setup
- Not specified
- Seniority
- Senior
- Employment
- Contract
- Experience
- 7+ years
- Category
- Fullstack
- Posted
Skills
Must have
- 7+ years in software engineering with real production ownership of backend systems, relational databases, HTTP APIs, and the web front-ends on top of them.
- Strong Go — standard library fluency, concurrency patterns, interface-driven design, table-driven testing. We write a lot of Go and we need you to be strong in it on day one.
- Strong TypeScript React/Next.js — enough that you can own the front-end portions of a system without needing a dedicated front-end engineer. We do not need specialist-level React; we need competent fu
- PostgreSQL schema design and migration discipline — indexes, constraints, forward-only migrations, role-based access, reasoning about JSONB vs relational trade-offs.
- TDD experience that is actually TDD — RED phase is real, mocks are explicit, integration tests use real dependencies in containers.
- HTTP API design — versioned REST, OpenAPI as a source of truth, RBAC middleware, input validation including basic injection defences, rate limiting, structured errors, request-ID propagation.
- AWS cloud experience in production — you have deployed and operated services on AWS. You are comfortable in the console and via IaC. You know your way around at least: VPC basics, IAM, a container run
- CI/CD ownership — GitHub Actions or equivalent, Docker multi-stage builds, lint test scan gates on every pull request.
- AI-native-leaning working style, as described above — evidenced by recent work, not just claimed.
Full description
Hydra X is a MAS-licensed digital capital-markets infrastructure platform — tokenisation, institutional custody, bilateral dealing, and the AGX digital exchange. We are in the middle of a multi-phase transformation to rebuild the way we design, build, and operate software — with AI agents as the default execution layer across the SDLC, and guardrails suitable for a regulated environment.
We are hiring a Senior Full-Stack Engineer who is backend+devops heavy and works AI-native by default . You will own the build of production systems that Hydra X runs on — services that integrate with third-party APIs, enforce strict data and audit boundaries, and ship with the kind of test coverage you would want to show a regulator. Some of these systems will be used daily by Ops, Compliance, and Risk; some will sit closer to our clients and our regulated offerings. You will work on both.
You will typically:
- Own and maintain Go-based HTTP services backed by PostgreSQL.
- Build the thin but polished Next.js dashboards and web surfaces that the people using the system actually use.
- Wire up conversation-based workflows where that is the best interface for the job.
- Take a system from spec to staging UAT to production, including CI/CD and deployment onto our shared AWS platform.
You are expected to do most of this by orchestrating AI coding agents (local / background) across the SDLC, rather than typing production code.
Why this role exists
Our team has pushed our engineering specs to a point where a capable engineer, using Cursor (or equivalent) well, can ship a full system (backend frontend tests deployment) in weeks rather than quarters. We need another engineer in the seat to keep the throughput up without dropping our compliance and security bar.
The constraint is no longer typing speed. The constraint is judgement — which part of a build goes to a background agent, which part needs a tight local loop, which failure modes must have named tests before an agent writes a line, and which architectural decisions must stay with a human because the model will otherwise pick the locally-elegant-but-globally-wrong option.
We want someone who can hold that line while still shipping fast.
Working style: AI-Native
This is not a “bring Copilot as an autocomplete” role. It is also not a “you must already run 6 parallel background agents” role. We are looking for someone in the middle — clearly moving in the AI-native direction, comfortable being coached on our specific patterns, and allergic to going back to the old way.
Concretely, by the end of your first 60 days, we expect you to be able to:
- Use Cursor (or equivalent) as your primary IDE , with local agents handling a meaningful share of day-to-day work — not just autocomplete.