Original listing text, shown exactly as published by the company.
What you will do
- Write and review code to unblock the team, demonstrate best practices, and pair with engineers to share knowledge and tackle challenging problems.
- Help your team make sound technical decisions by weighing trade-offs and choosing approaches that balance technical quality with business objectives.
- Work closely with Product and other stakeholders to make sure the team is focused on the work that matters most.
- Help team members find their own solutions by building problem-solving skills and creating a self-sufficient, resilient team.
- Provide system context and overviews to new team members, accelerating their onboarding and productivity.
- Communicate complex technical concepts clearly to engineers, managers, and business stakeholders.
What You'll Bring
- You’ve led or mentored a small engineering team (around 3–6 people).
- You have strong JavaScript and TypeScript skills across both backend (Node.js) and frontend (React) development, and you’re familiar with frameworks such as NestJS or Redux.
- You think architecturally, designing scalable UI applications and APIs, and you’re comfortable making informed decisions about technology choices and patterns.
- You have a strong delivery record, having led technical initiatives end-to-end while driving collaboration and maintaining high engineering standards.
- You communicate clearly, explaining technical ideas in a way that ensures alignment across engineers, product managers, and other stakeholders.
- You actively use 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
- Experience with data visualisation, particularly libraries or tools for rendering network graphs or complex data flows.
- Familiarity with cloud technologies such as AWS Serverless, API Gateway, Kubernetes, or Terraform.
- Experience with monitoring and observability tools like Datadog.
- Interest or experience in cryptocurrency and blockchain technology though we're happy to help you learn.
Don't Check Every Box?
We know that some candidates are less likely to apply unless they meet every single requirement. If you're excited about this role and our mission but your experience doesn't perfectly align, we'd still love to hear from you. Diverse perspectives, backgrounds, and skill sets make our team and our product stronger.
Ensuring that people of all backgrounds, identities, and experiences feel welcome at Elliptic is an ongoing priority for us. We believe that diverse thinking and cultures enable us to solve problems in new ways by benefiting both Elliptic and our customers.