About the job
Join our dynamic team as a Senior Full Stack Trading Platform Engineer, contributing to a well-established trading platform development initiative for a prominent enterprise client. With over 7 years in production, this platform showcases exceptional stability, quality, and a long-term commitment from the core team, most of whom have been with us for nearly 5 years.
This production-critical system is continuously evolving, emphasizing performance, reliability, and maintainability. While Applied Blockchain is renowned for its expertise in distributed ledger and cryptography, this particular position focuses on a sophisticated non-blockchain trading system developed with modern TypeScript technologies. The role is predominantly full stack, with a particular emphasis on frontend development using React and TypeScript.
As part of a highly skilled team of senior engineers and QA developers, you will be expected to exercise autonomy, take technical ownership, and engage in thoughtful decision-making.
Your Key Responsibilities
- Design, build, and maintain features across the full stack of our internal trading platform.
- Primarily utilize:
- TypeScript (Node.js & React)
- Monorepo tooling, GitHub, GitHub Actions
- Testing frameworks like Jest and Playwright
- Data stores including Redis and MS SQL, WebSockets
- Containerization technologies such as Docker and Kubernetes
- Observability tools like Grafana, Prometheus, and SonarQube
- Assume end-to-end ownership of features from design through to production.
- Collaborate with platform/DevOps engineers on build pipelines, observability, and operational issues.
- Engage directly with clients to clarify requirements and propose solutions.
- Contribute to and enhance automated testing practices.
- Participate in peer code reviews, maintaining high engineering standards across the team.
- Utilize LLM/AI development tools and techniques, with access to the latest models from OpenAI, Anthropic, etc., in your daily development tasks.
Essential Qualifications
- 8+ years of professional software development experience.
- 3+ years of hands-on experience with TypeScript, including Node.js and React.
- Proven track record of building and maintaining production systems.
- Able to work comfortably in a senior, autonomous engineering team.
- Excellent communication skills and fluency in English.
- Available for a hybrid work arrangement.
Desirable Attributes
- Familiarity with functional programming concepts or languages (e.g., OCaml, Haskell).
- Previous experience in trading, finance, or other real-time systems.
- A solid understanding of DevOps practices and operational concerns (logging, metrics, automation).
- Located near London.
- Willingness to travel for company/client events.
Benefits
- 5 days per year allocated for training and professional development.
