Build and maintain full‑stack features across web UI and APIs, from design through to production.
Work with a broad variety of platforms, standards and paradigms, such as Auth0, OAuth2, SAML, SCIM, and event-driven architectures
Deliver secure customer-facing capabilities such as login/signup flows, user management, governance, and enterprise features.
Design and evolve backend services and APIs for shared platform components to support Elliptic’s growth (e.g., authn/authz, API gateways, and related supporting services)
Collaborate with other product teams to make it easy and safe to integrate with Customer Platform capabilities.
Take part in technical design reviews, planning, and code reviews, raising quality and clarity.
Requirements
3–6 years’ software experience building production services in TypeScript/Node.js (or equivalent) and modern web apps (React or similar).
Strong fundamentals in web engineering: HTTP, APIs, authentication/authorisation concepts, and secure coding practices.
Cloud experience in a production environment (AWS or equivalent).
Database proficiency: comfortable with SQL (Postgres or similar).
A structured approach to problem-solving: you can explain trade-offs and make pragmatic decisions.
Strong collaboration and communication: you work effectively across engineering, product, design, and operations.
Nice to have
Experience with Node.js frameworks such as NestJS or Express.
Familiarity with identity and enterprise auth standards (SAML, SCIM, OAuth/OIDC).
Hands-on experience with Terraform, Kubernetes, or infrastructure-as-code tooling.
Experience with observability platforms (metrics, tracing, alerting).
Exposure to API gateways (e.g., Kong/Envoy Gateway) and multi-tenant SaaS patterns.
Tech Stack
AWS
Cloud
JavaScript
Kubernetes
Node.js
Postgres
React
SQL
Terraform
TypeScript
Benefits
Hybrid working and the option to work from almost anywhere for up to 90 days per year
£500 Remote working budget to set up your home office space
$1,000 Learning & Development budget to use on anything (agreed with your manager) that contributes to your growth and development
Holidays: 25 days of annual leave + bank holidays
An extra day for your birthday
Enhanced parental leave: we provide eligible employees, regardless of gender or whether they become a parent by birth or adoption, 16 weeks fully-paid leave and leave.
Private Health Insurance
we use Vitality!
Full access to Spill Mental Health Support
Life Assurance: we hope you will never need this
but our cover is for 4 times your salary to your beneficiaries