At a Glance
- Tasks: Join a global trading firm and tackle complex engineering challenges with JavaScript/TypeScript.
- Company: Dynamic high-frequency trading firm focused on innovation and ownership.
- Benefits: Competitive salary, collaborative culture, and opportunities for rapid impact.
- Other info: No sponsorship available; ideal for those who thrive on solving tough problems.
- Why this job: Make a real difference by shaping high-impact products in a fast-paced environment.
- Qualifications: 5+ years in software engineering with deep JavaScript expertise; trading experience preferred.
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 current employees at the firm on LinkedIn or through mutual connections. A friendly chat can give you insider info and might just get your foot in the door.
✨Tip Number 2
Show off your skills! If you've got a GitHub or portfolio showcasing your JavaScript/TypeScript projects, make sure to share it during interviews. It’s a great way to demonstrate your expertise and passion for coding.
✨Tip Number 3
Prepare for technical challenges! Brush up on your problem-solving skills and be ready to tackle coding tests. Practising common algorithms and data structures can really help you shine in those assessments.
✨Tip Number 4
Don’t forget to apply through our website! We’re all about making the application process smooth and easy. Plus, it shows you’re genuinely interested in joining our team!
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 TypeScript. We want to see how you've used these skills to tackle complex problems, so share specific examples from your past work that demonstrate your technical prowess.
Talk About Ownership: We love engineers who take ownership of their projects. In your application, mention instances where you've led a project or solved a significant problem end-to-end. This shows us you're ready to take on meaningful challenges in our fast-paced environment.
Highlight Your Trading Experience: If you have trading experience, make it a focal point in your application. We’re looking for someone who understands the nuances of trading systems, so any relevant experience will definitely give you an edge.
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 see what you bring to the table!
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 projects where you've tackled similar challenges.
✨Showcase Your Problem-Solving Skills
Prepare to share examples of how you've approached complex engineering problems in the past. Think about situations where you took ownership of a project and how you made a tangible impact. This will demonstrate your ability to handle the responsibilities of the role.
✨Understand the Trading Environment
Familiarise yourself with the basics of trading and financial systems. Even if you don’t have extensive experience, showing that you understand the industry and its challenges can set you apart. It’s all about demonstrating your interest and willingness to learn.
✨Ask Insightful Questions
Prepare thoughtful questions about the company’s tech stack, team dynamics, and future projects. This not only shows your enthusiasm but also helps you gauge if the company is the right fit for you. Remember, interviews are a two-way street!