Full Stack Engineer

Full Stack Engineer

Full-Time 60000 - 75000 € / year (est.) Home office (partial)
E

At a Glance

  • Tasks: Build tools to track financial crime across blockchains and improve investigative workflows.
  • Company: Join a leading tech company focused on financial crime prevention.
  • Benefits: Hybrid work, generous leave, health insurance, and a £1,000 learning budget.
  • Other info: Collaborative team environment with opportunities for growth and development.
  • Why this job: Make a real impact in preventing financial crime while working with cutting-edge technology.
  • Qualifications: 3-4+ years in software engineering with strong JavaScript and TypeScript skills.

The predicted salary is between 60000 - 75000 € per year.

Do you want to build a product that investigators use to track real financial crime across blockchains? Are you excited about turning complex graph data into something intuitive and fast? Do you want your code to directly help catch bad actors? Elliptic is looking for a Full Stack Engineer to join our growing Investigations team. This is a chance to work at the intersection of technology and financial crime prevention, building tools that compliance teams worldwide rely on to trace fund flows, uncover illicit activity, and protect the global financial system.

You’ll join a collaborative team of web and data engineers, working closely with the product team to ship features that make investigators faster and more effective. The work is technically interesting and has real impact. The team cares about quality, gives you space to do your best work, and offers real ownership across the stack.

The impact you will have: As a Full Stack Engineer on the Investigations team, you will play a key role in shaping how compliance teams track and prevent financial crime. You’ll work across the full stack, building and improving investigative workflows that help users trace fund flows, visualize complex transaction networks, and uncover patterns in blockchain data.

What you will do:

  • Build and improve investigative workflows that empower compliance teams to track fund flows across blockchains.
  • Work across the full stack (React/Redux frontend, Node.js/NestJS backend, data layers) to ship product features end-to-end.
  • Develop and optimize data visualizations for complex transaction flows and network graphs, making the complex feel simple.
  • Improve platform speed and precision by optimizing queries, improving frontend responsiveness, and shipping features that make investigators faster.
  • Collaborate closely with product, data engineers, and cross-functional teams to deliver meaningful value.
  • Write clean, well-tested code and participate in code reviews that raise the quality bar for the team.
  • Contribute to technical design discussions, raising trade-offs and risks early.

What you will achieve in the first 6 months:

  • Ship multiple production features across frontend and backend that improve the investigator experience.
  • Take ownership of medium-sized pieces of work from ambiguous problem statements through to shipped outcomes.
  • Improve production readiness across the platform through better observability, resilience, and error handling.
  • Build strong working relationships with data engineers, web engineers, product, and DevOps.
  • Contribute to the team's delivery rhythm and help raise engineering standards through quality reviews and consistent patterns.

You will be a great fit here if you:

  • Care about writing clean, reliable code and enjoy working across backend, frontend, and data systems to build great products.
  • Can independently break down ambiguous product problems into well-scoped technical tasks.
  • Show good instincts for trade-offs between technical quality and shipping speed.
  • Communicate clearly with non-engineers (product, stakeholders) about technical decisions and progress.
  • Are curious about the domain and genuinely find blockchain data and financial crime prevention interesting, not just another job.
  • Focus on what really matters by delivering meaningful results that serve both users and the business.

Our ideal candidate has:

  • 3-4+ years of professional software engineering experience.
  • Strong experience with modern JavaScript and TypeScript across backend (Node.js/NestJS) and frontend (React/Redux) development.
  • Solid understanding of building and maintaining scalable UI applications and APIs, with the ability to make informed decisions about technology choices.
  • Comfortable working with databases and writing SQL queries, and partnering with data engineers on integration points.
  • Some experience or comfort with data visualization, particularly libraries or tools for rendering complex network graphs and transaction flows.
  • Actively uses AI coding assistants (Copilot, Cursor, Claude, etc.) as part of their daily workflow, can critically evaluate AI-generated code, and understands when AI tools are useful and when they're not.

Bonus Points for:

  • Experience with cloud technologies such as AWS Serverless, API Gateway, Kubernetes, and Terraform.
  • Familiarity with monitoring tools like DataDog and general observability best practices.
  • Interest or experience in cryptocurrency and blockchain technology.
  • Experience with graph databases or visualization libraries for rendering complex network data.

Job 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.
  • Private Health Insurance - we use Vitality!
  • Full access to Spill Mental Health Support.
  • Life Assurance: 4 times your salary to your beneficiaries.
  • £100 cryptocurrency for you!
  • Cycle to Work Scheme.

Full Stack Engineer employer: Elliptic

At Elliptic, we pride ourselves on being an exceptional employer that empowers our Full Stack Engineers to make a real impact in the fight against financial crime. Our collaborative work culture fosters innovation and quality, providing ample opportunities for professional growth through generous learning budgets and a supportive environment. With hybrid working options and a focus on employee well-being, including private health insurance and enhanced parental leave, we ensure that our team members thrive both personally and professionally while contributing to meaningful projects.

E

Contact Detail:

Elliptic Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Full Stack Engineer

Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with potential colleagues on LinkedIn. You never know who might have the inside scoop on job openings or can put in a good word for you.

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those related to blockchain or financial crime prevention. This will give you an edge and demonstrate your hands-on experience to potential employers.

Tip Number 3

Prepare for technical interviews by brushing up on your coding skills and understanding the full stack. Practice common algorithms and data structures, and be ready to discuss your past projects in detail. We want to see how you think and solve problems!

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, it shows you’re genuinely interested in joining our team at Elliptic.

We think you need these skills to ace Full Stack Engineer

Full Stack Development
JavaScript
TypeScript
Node.js
NestJS
React
Redux

Some tips for your application 🫡

Tailor Your Application:Make sure to customise your CV and cover letter for the Full Stack Engineer role. Highlight your experience with JavaScript, TypeScript, and any relevant projects that showcase your skills in building scalable applications and data visualisations.

Showcase Your Passion:Let us know why you're excited about working at the intersection of technology and financial crime prevention. Share any personal projects or interests related to blockchain data that demonstrate your genuine curiosity and commitment to the field.

Be Clear and Concise:When writing your application, keep it straightforward and to the point. Use clear language to explain your technical skills and experiences, making it easy for us to see how you can contribute to our Investigations team.

Apply Through Our Website:We encourage you to submit your application directly through our website. This way, you’ll ensure it reaches the right people and you can easily track your application status. Plus, we love seeing candidates who take that extra step!

How to prepare for a job interview at Elliptic

Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, like React, Node.js, and SQL. Brush up on your knowledge of data visualisation tools and be ready to discuss how you've used them in past projects.

Showcase Your Problem-Solving Skills

Prepare to discuss specific examples where you've tackled ambiguous problems. Think about how you broke down complex tasks into manageable pieces and the impact your solutions had on previous projects.

Communicate Clearly

Practice explaining technical concepts in simple terms. You’ll need to collaborate with non-engineers, so being able to articulate your thoughts clearly will set you apart. Consider doing mock interviews with friends to refine this skill.

Demonstrate Your Passion for the Domain

Show genuine interest in blockchain technology and financial crime prevention. Be prepared to discuss why these areas excite you and how they relate to your career goals. This enthusiasm can really resonate with interviewers.