At a Glance
- Tasks: Develop and maintain high-performance trading systems with a focus on risk management.
- Company: Join a rapidly growing global market participant in commodity trading, driven by technology.
- Benefits: Enjoy a competitive salary, hybrid work, gym benefits, and private health insurance.
- Why this job: Be part of a dynamic team pushing tech boundaries in a fast-paced trading environment.
- Qualifications: Strong .NET experience, SQL proficiency, and front-end skills with React or similar frameworks required.
- Other info: Career progression opportunities and a vibrant office culture await you!
The predicted salary is between 72000 - 84000 £ per year.
A rapidly growing and innovative global market participant is seeking a Senior Full Stack Developer to join its high-performing technology team. This organisation provides critical liquidity to some of the world’s largest commodity traders, operating in fast-paced markets with a focus on technology-driven solutions. You’ll be part of a dynamic team made up of experts in trading, technology, and finance, all committed to pushing the boundaries of excellence in a high-performance environment.
Role Overview
This role involves developing and maintaining systems that support the trading function, with a particular focus on a high-performance Risk System. This system captures real-time trade data, calculates Risk and PnL, integrates with multiple exchanges, and delivers live information to traders via a modern UI. The tech stack includes .NET 8, Python, Docker, React, Azure App Services, Azure Static Web Apps, SQL Azure, Azure Service Bus, SignalR, Event-Driven Architecture, Application Insights, and Azure AD.
Key Responsibilities:
- Design, develop, and maintain robust and scalable components within the Risk System
- Work closely with trading and technology teams to deliver real-time solutions that support critical business operations
- Build clean, testable, and well-documented code
- Contribute to system design and architecture discussions
Required Skills and Experience:
- Strong experience in .NET 6 or later
- Proficiency in SQL and relational databases
- Front-end development experience with React, Vue, Angular, or similar frameworks
- Solid unit and integration testing experience
- Familiarity with defect tracking tools such as JIRA or Azure DevOps
- Experience working in agile teams and effectively collaborating with cross-functional team members
- Understanding of common software design patterns
- Deployment/troubleshooting experience in one or more cloud platforms (Azure, AWS, or GCP)
- Willingness to work with Python and React, even if not currently proficient
Desirable Experience:
- Background in trading or financial services
- React with Redux experience
- Python development experience
- SQL query optimization
- Experience with Docker containers
- Familiarity with Microsoft Azure (App Services, SQL Azure, Service Bus, etc.)
- Azure DevOps for CI/CD
- Real-time messaging (SignalR, WebSockets)
- Experience with the FIX protocol
- System design and architecture expertise
Package:
- £100-120k basic salary
- 25 days holiday, 7% pension, private health insurance
- £80/month gym benefit, life assurance
- Season ticket loan
- Career progression opportunities
- Hybrid role – 4 days in London office
Senior Full Stack Developer employer: Intec Select
Contact Detail:
Intec Select Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Full Stack Developer
✨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, especially .NET 8, Python, and React. Having hands-on experience or projects showcasing these skills can significantly boost your chances during interviews.
✨Tip Number 2
Network with professionals in the commodity trading and technology sectors. Attend relevant meetups or webinars to connect with potential colleagues or hiring managers, as personal referrals can often lead to job opportunities.
✨Tip Number 3
Prepare to discuss your experience with agile methodologies and cross-functional teamwork. Be ready to share examples of how you've collaborated with different teams to deliver successful projects, as this is crucial for the role.
✨Tip Number 4
Showcase your problem-solving skills by preparing for technical interviews that may include coding challenges or system design discussions. Practising common software design patterns and real-time messaging concepts will help you stand out.
We think you need these skills to ace Senior Full Stack Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with .NET, SQL, and front-end frameworks like React. Emphasise any relevant projects or roles that showcase your ability to develop high-performance systems, particularly in trading or financial services.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention specific technologies from the job description, such as Azure and Docker, and explain how your skills align with their needs. Show that you understand the importance of technology in commodity trading.
Showcase Relevant Projects: If you have worked on projects involving real-time data processing or risk management systems, be sure to include these in your application. Describe your role, the technologies used, and the impact of your contributions to demonstrate your hands-on experience.
Highlight Team Collaboration: Since the role involves working closely with cross-functional teams, mention any experience you have in agile environments. Discuss how you have effectively collaborated with trading and technology teams to deliver solutions, showcasing your teamwork and communication skills.
How to prepare for a job interview at Intec Select
✨Know Your Tech Stack
Familiarise yourself with the technologies mentioned in the job description, especially .NET 8, Python, and React. Be prepared to discuss your experience with these tools and how you've used them in past projects.
✨Demonstrate Problem-Solving Skills
Expect technical questions that assess your problem-solving abilities. Prepare to walk through your thought process when tackling complex issues, particularly those related to real-time data processing and risk management.
✨Showcase Collaboration Experience
Highlight your experience working in agile teams and collaborating with cross-functional members. Share specific examples of how you contributed to team success and how you handle feedback and communication.
✨Prepare for System Design Discussions
Be ready to engage in discussions about system design and architecture. Think about how you would approach building scalable components for a high-performance Risk System and be prepared to share your ideas.