About the job
About the Role
We are seeking a talented Senior Full-Stack Engineer to become a vital part of our ongoing trading platform development for a major enterprise client. This system is critical to production, long-lasting, and continuously evolving, with a significant emphasis on performance, reliability, and maintainability.
While Applied Blockchain is recognized for its advancements in distributed ledger technology and cryptography, this position focuses on a non-blockchain trading system utilizing cutting-edge TypeScript-based technologies.
You will join a highly skilled team of senior engineers and QA developers, where autonomy, technical ownership, and thoughtful decision-making are paramount.
Your Responsibilities Include
- Designing, developing, and maintaining features across the full stack of an internal trading platform.
- Working primarily with:
- TypeScript (Node.js & React)
- Monorepo tooling, GitHub, GitHub Actions
- Jest, Playwright
- Redis, MS SQL, WebSockets
- Docker, Kubernetes
- Observability tools (Grafana, Prometheus, SonarQube)
- Taking complete ownership of features from conception through to production.
- Collaborating closely with platform/DevOps engineers on build pipelines, observability, and operational concerns.
- Interfacing directly with clients to clarify requirements and propose effective solutions.
- Contributing to and enhancing automated testing practices.
- Participating in peer code reviews to maintain high engineering standards within the team.
- Utilizing LLM/AI enabled development tools and techniques (with access to the latest OpenAI/Anthropic models) in everyday development.
Qualifications
- 8+ years of professional software development experience.
- 3+ years of hands-on experience with TypeScript, including Node.js and React.
- Proven experience in building and maintaining production systems.
- Able to work effectively within a senior, autonomous engineering team.
- Excellent communication skills with fluency in English.
- Hybrid work arrangement (London).
Preferred Qualifications
- Familiarity with functional programming concepts or languages (e.g., OCaml, Haskell).
- Prior experience in trading, finance, or real-time systems.
- Strong understanding of DevOps and operational aspects (logging, metrics, automation).
- London-based candidates preferred.
- Willingness to participate in company/client events and travel as necessary.
Benefits
- 5 dedicated training days per year.
- £1,000 annual training allowance (up to 50% for home workstation equipment).
- Company-provided equipment and onboarding kit.
- In-person team events every quarter.
- Annual bonus based on company performance.
