Senior Software Engineer (Java Script) in City of London
Senior Software Engineer (Java Script)

Senior Software Engineer (Java Script) in City of London

City of London Full-Time 70000 - 90000 £ / year (est.) No home office possible
Hamilton Barnes 🌳

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 City of London employer: Hamilton Barnes 🌳

Join a leading global high-frequency trading firm that values innovation and ownership, offering a dynamic work culture where your contributions directly impact the success of our cutting-edge platform. With a focus on collaboration and continuous improvement, we provide ample opportunities for professional growth and development, all while working in a fast-paced environment that embraces the latest technologies. Experience the thrill of solving complex engineering challenges alongside talented peers in a company that prioritises both individual and collective success.
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 City of 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 by the right people. Plus, we love seeing candidates who are proactive about their job search.

We think you need these skills to ace Senior Software Engineer (Java Script) in City of London

JavaScript
TypeScript
Node.js
Software Engineering
Trading Experience
Refactoring
Performance Optimisation
Large-scale Systems
Data-heavy Systems
Docker
Distributed Systems
Testing
Rust
WebAssembly
Open-source Projects

Some tips for your application 🫡

Show Off Your JavaScript Skills: Make sure to highlight your deep expertise in JavaScript and TypeScript. Share specific examples of projects where you've used these technologies to solve complex problems, especially in trading or data-heavy systems.

Demonstrate Ownership: We love engineers who take ownership of their work! In your application, mention instances where you've tackled meaningful technical challenges from start to finish. This will show us you're ready to own the problems we face.

Talk About Performance Improvements: Since we're all about scaling and optimising systems, share your experiences with refactoring and improving performance. Highlight any significant impacts your work has had on speed and efficiency in previous roles.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to see your application and get to know you better. Plus, it shows you're serious about joining our team!

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.

Senior Software Engineer (Java Script) in City of London
Hamilton Barnes 🌳
Location: City of London

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>