At a Glance
- Tasks: Join a global trading firm and tackle complex engineering challenges with JavaScript/TypeScript.
- Company: Dynamic high-frequency trading firm with a focus on innovation and ownership.
- Benefits: Competitive salary, collaborative environment, and opportunities for rapid impact.
- Other info: No sponsorship available; ideal for those who thrive in a collaborative, fast-moving environment.
- Why this job: Make a real difference by shaping high-impact products in a fast-paced setting.
- Qualifications: 5+ years in software engineering with deep JavaScript expertise and trading experience.
The predicted salary is between 70000 - 90000 £ per year.
Do you want to join a global high frequency trading firm and have real ownership? We’re looking for a sharp, product-minded engineer to help scale a fast-growing platform used across the company. You’ll work across frontend and backend systems, solve performance challenges, and play a key role in shaping the architecture of a complex, high-impact product.
You’ll thrive here if you enjoy:
- Building with JavaScript/TypeScript and Node.js
- Owning meaningful technical problems end-to-end
- Improving large-scale, data-heavy systems
- Working closely with users and seeing your impact quickly
- Refactoring and optimizing systems for speed and scale
Must Haves:
- 5+ Years Software Engineering
- Trading experience
- Deep JavaScript expertise
- Experience refactoring existing software
Bonus points for experience with:
- Docker
- Distributed systems
- Testing
- Rust/WebAssembly
- Open-source projects
- An interest in finance
If you like solving hard engineering problems in a collaborative, fast-moving environment, we’d love to hear from you.
Senior Software Engineer (Java Script) in London employer: Hamilton Barnes 🌳
Contact Detail:
Hamilton Barnes 🌳 Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer (Java Script) in London
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, especially those who work at trading firms. A friendly chat can lead to insider info and maybe even a referral.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your JavaScript/TypeScript projects. Highlight any performance challenges you've tackled or systems you've optimised – this will make you stand out.
✨Tip Number 3
Prepare for technical interviews by brushing up on your problem-solving skills. Practice coding challenges that focus on data-heavy systems and refactoring existing software to demonstrate your expertise.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who take the initiative to connect directly with us.
We think you need these skills to ace Senior Software Engineer (Java Script) in London
Some tips for your application 🫡
Show Off Your JavaScript Skills: Make sure to highlight your deep expertise in JavaScript and any relevant projects you've worked on. We want to see how you've tackled complex problems using this language, so don’t hold back!
Demonstrate Ownership: We love engineers who take ownership of their work. In your application, share examples of how you've managed technical challenges from start to finish. This will show us that you’re ready to own meaningful problems here.
Tailor Your Application: Take a moment to customise your application for this role. Mention your experience with trading systems and any relevant technologies like Node.js or Docker. This helps us see how you fit into our fast-paced environment.
Apply Through Our Website: Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for this exciting opportunity. We can’t wait to hear from you!
How to prepare for a job interview at Hamilton Barnes 🌳
✨Know Your Tech Stack Inside Out
Make sure you’re well-versed in JavaScript, TypeScript, and Node.js. Brush up on your knowledge of performance optimisation and refactoring techniques, as these will likely come up during the interview. Be ready to discuss specific examples from your past work where you tackled similar challenges.
✨Showcase Your Problem-Solving Skills
Prepare to talk about complex engineering problems you've solved, especially in trading or data-heavy environments. Use the STAR method (Situation, Task, Action, Result) to structure your answers, making it easy for the interviewer to see your thought process and impact.
✨Demonstrate Ownership and Collaboration
Highlight experiences where you took ownership of a project or problem. Discuss how you collaborated with users to understand their needs and how that shaped your solutions. This shows you’re not just a coder but a product-minded engineer who values user feedback.
✨Be Ready for Technical Challenges
Expect to face some technical questions or coding challenges during the interview. Practice common algorithms and data structures, and be prepared to explain your thought process as you solve problems. This will demonstrate your depth of knowledge and ability to think on your feet.