At a Glance
- Tasks: Develop and maintain trading tools using Python and React for real-time operations.
- Company: Join a world-leading trading firm known for its high-performance technology team.
- Benefits: Enjoy a collaborative environment with opportunities to impact global trading performance.
- Why this job: Work on cutting-edge systems that directly influence trading efficiency and operational success.
- Qualifications: Strong Python backend skills and modern frontend experience with JavaScript/TypeScript and React required.
- Other info: Ideal for problem solvers eager to collaborate with top engineers and traders.
The predicted salary is between 36000 - 60000 £ per year.
Our client, a world-leading trading firm, are seeking talented Full Stack Developers to join their high-performance technology team. This role offers the opportunity to work with the firm's top engineers and developers, using Python and React to work on real-time trading operations and cutting-edge systems. You'll collaborate closely with trading desks/teams to build tools and infrastructure that directly impact trading performance and operational efficiency.
What you could do:
- Develop and maintain a distributed-compute framework used across the firm, with a focus on supporting complex model training for the algorithmic trading team.
- Collaborate with Algo Developers and Traders to build backend services and intuitive UIs for monitoring trading processes, executing trades, and analysing risk.
- Design and implement web-based tools for post-trade analysis, middle office operations, and real-time trading oversight.
- Work across the full stack using Python for backend development and React with TypeScript for frontend interfaces.
- Work on products that have a material impact and serve the firm on a global level.
Your Qualifications/Experience:
- Strong backend programming experience, particularly in Python, with a focus on building scalable and reliable systems.
- Proficiency in modern frontend development using JavaScript/TypeScript and React.
- Demonstrated ability to work across the full stack and enthusiasm for solving complex problems on both client and server sides.
- Experience building tools for data analysis, operational workflows, or trading systems is a strong plus.
- Excellent communication skills and a collaborative mindset, with the ability to work closely with technical and non-technical stakeholders.
Full Stack Developer employer: Selby Jennings
Contact Detail:
Selby Jennings Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Full Stack Developer
✨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, particularly Python and React. Consider building a small project or contributing to open-source projects that showcase your skills in these areas, as this will give you practical experience and something tangible to discuss during interviews.
✨Tip Number 2
Network with professionals in the trading and tech industry. Attend meetups, webinars, or conferences related to fintech and software development. Engaging with others in the field can provide insights into the company culture and potentially lead to referrals, which can significantly boost your chances of landing an interview.
✨Tip Number 3
Prepare for technical interviews by practising coding challenges that focus on full stack development. Websites like LeetCode or HackerRank can help you sharpen your problem-solving skills, especially in Python and JavaScript/TypeScript, which are crucial for this role.
✨Tip Number 4
Showcase your collaborative mindset by preparing examples of past experiences where you worked closely with both technical and non-technical stakeholders. Being able to communicate effectively across different teams is essential for this role, so highlight your teamwork and communication skills during interviews.
We think you need these skills to ace Full Stack Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Python and React, as well as any relevant projects that demonstrate your full stack development skills. Use specific examples to showcase your ability to build scalable systems and collaborate with teams.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention how your background aligns with their needs, particularly your experience in developing tools for data analysis or trading systems. Be sure to convey your collaborative mindset and communication skills.
Showcase Relevant Projects: If you have worked on projects that involved backend services or frontend interfaces using React and TypeScript, include these in your application. Describe your role in these projects and the impact they had on performance or efficiency.
Prepare for Technical Questions: Anticipate technical questions related to full stack development, particularly around Python and React. Be ready to discuss your problem-solving approach and how you've tackled complex challenges in previous roles.
How to prepare for a job interview at Selby Jennings
✨Showcase Your Technical Skills
Be prepared to discuss your experience with Python and React in detail. Highlight specific projects where you've built scalable systems or developed user-friendly interfaces, as this will demonstrate your capability to handle the technical demands of the role.
✨Understand the Trading Environment
Familiarise yourself with trading concepts and the tools used in algorithmic trading. Showing that you understand the context in which your work will impact trading performance can set you apart from other candidates.
✨Emphasise Collaboration
Since the role involves working closely with traders and algo developers, be ready to discuss your experience in collaborative environments. Share examples of how you've successfully worked with both technical and non-technical stakeholders to achieve project goals.
✨Prepare for Problem-Solving Questions
Expect to face questions that assess your problem-solving skills, particularly in full stack development. Practice articulating your thought process when tackling complex issues, as this will showcase your analytical abilities and approach to challenges.