At a Glance
- Tasks: Design and build secure, scalable customer experiences and platform services.
- Company: Join Elliptic, a leader in crypto compliance and investigations.
- Benefits: Enjoy hybrid work, generous leave, and a £1,000 learning budget.
- Other info: Diverse and inclusive culture that values curiosity and growth.
- Why this job: Make a real impact in the crypto world while developing your skills.
- Qualifications: 3-6 years in software development with TypeScript/Node.js and modern web apps.
The predicted salary is between 60000 - 80000 € per year.
Elliptic has helped trace and disrupt over $21.8 billion in illicit crypto laundered across blockchains, from sanctioned nation states to organized crime networks hiding funds through token swaps and unregulated exchanges. It’s how compliance and investigations teams fight back, tracking and screening transactions with 99% market coverage. The Customer Platform is what makes that possible at enterprise scale. We build a secure customer environment and strong platform foundations that help teams ship confidently and keep Elliptic enterprise-ready.
We’re looking for a Full‑Stack Software Engineer to help us design and build the customer-facing experiences and platform services that power authentication, governance, user management, and operational tooling.
The impact you will have
As a Full‑Stack Software Engineer on the Customer Platform team, you will help deliver secure, scalable features that shape the “front door” experience for Elliptic customers and enable product teams to build and ship safely. You’ll work across frontend and backend, partnering with designers and other engineers to turn enterprise requirements into reliable, user-friendly experiences. Through this work, you’ll play an important role in helping Elliptic be the definitive choice for enterprises and financial institutions, by strengthening the operational infrastructure and development platform that the business depends on.
What You Will Do
- 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.
What You’ll Bring
- 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.
Don’t meet every requirement?
If this role excites you but your experience doesn’t perfectly match every bullet point, we’d still love to hear from you. We value curiosity, willingness to learn, and diverse perspectives just as much as specific tool experience. Ensuring that people of all backgrounds, identities, and experiences feel welcome at Elliptic is an ongoing priority for us. We believe diverse thinking enables us to solve problems in new ways — benefiting both our team and our customers.
Job Benefits
How we work
- 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.
Learning & Development
- £1,000 Learning & Development budget to use on anything (agreed with your manager) that contributes to your growth and development.
Vacation / Leave
- 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.
Benefits
- 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.
- £100 Crypto for you!
- Cycle to Work Scheme.
Full Stack Software Engineer employer: Elliptic
At Elliptic, we pride ourselves on being an exceptional employer that fosters a collaborative and innovative work culture. As a Full Stack Software Engineer, you'll enjoy the flexibility of hybrid working, a generous learning and development budget, and comprehensive benefits including private health insurance and enhanced parental leave. Our commitment to diversity and employee growth ensures that you will thrive in an environment where your contributions are valued and your career can flourish.
StudySmarter Expert Advice🤫
We think this is how you could land Full Stack Software Engineer
✨Tip Number 1
Network like a pro! Reach out to folks in your industry on LinkedIn or at meetups. A friendly chat can lead to opportunities that aren’t even advertised yet.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those using TypeScript, Node.js, and React. This gives potential employers a taste of what you can do.
✨Tip Number 3
Prepare for interviews by practicing common technical questions and coding challenges. We recommend using platforms like LeetCode or HackerRank to sharpen your skills.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love hearing from passionate candidates like you!
We think you need these skills to ace Full Stack Software Engineer
Some tips for your application 🫡
Tailor Your Application:Make sure to customise your CV and cover letter to highlight your experience with TypeScript, Node.js, and any relevant frameworks. We want to see how your skills align with what we're looking for in a Full Stack Software Engineer.
Showcase Your Projects:Include links to your GitHub or any projects you've worked on that demonstrate your full-stack capabilities. We love seeing real examples of your work, especially if they involve secure coding practices and user management features.
Be Clear and Concise:When writing your application, keep it straightforward and to the point. We appreciate clarity, so make sure your experience and skills are easy to understand at a glance.
Apply Through Our Website:Don't forget to submit your application through our website! It’s the best way for us to receive your details and ensures you’re considered for the role. We can’t wait to hear from you!
How to prepare for a job interview at Elliptic
✨Know Your Tech Stack
Make sure you’re well-versed in TypeScript, Node.js, and React. Brush up on your knowledge of APIs, authentication methods, and secure coding practices. Being able to discuss these technologies confidently will show that you’re ready to hit the ground running.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific examples where you've tackled complex problems in your previous roles. Be ready to explain your thought process and the trade-offs you considered. This will demonstrate your structured approach to problem-solving, which is crucial for a Full Stack Software Engineer.
✨Collaborate Like a Pro
Since this role involves working closely with designers and other engineers, be prepared to talk about your collaboration experiences. Share how you’ve effectively communicated across teams and contributed to successful projects. Highlighting your teamwork skills can set you apart from other candidates.
✨Ask Insightful Questions
Prepare thoughtful questions about the Customer Platform and Elliptic’s goals. Inquire about their tech stack, team dynamics, or future projects. This shows your genuine interest in the company and helps you assess if it’s the right fit for you.