Software Engineer - Full Stack
Software Engineer - Full Stack
London - Hybrid
Up to £75,000 + Benefits
TypeScript | React | C# | AWS | GraphQL | Microservices
My client, one of the world's largest interdealer brokers, is looking for a talented Full Stack Software Engineer to join a growing engineering team building the next generation of a large-scale cloud-native platform.
This is an exciting opportunity to work on highly scalable, low-latency applications that power global financial markets, using modern technologies and engineering practices. You'll collaborate with experienced engineers and architects to deliver innovative solutions while continuing to develop your technical expertise across the full software development life cycle.
Key Responsibilities
- Design, develop and maintain full stack applications using TypeScript, React and modern Back End technologies
- Build scalable APIs and distributed services that support mission-critical platform functionality
- Contribute to the delivery of cloud-native microservices and event-driven applications
- Work across the full software development life cycle, from design and implementation through to testing, deployment and production support
- Collaborate with engineers, architects and product stakeholders to deliver high-quality technical solutions
- Participate in Agile ceremonies, estimation sessions and technical discussions to support successful project delivery
- Write clean, maintainable and well-tested code while contributing to continuous improvement initiatives
- Support platform evolution through refactoring, optimisation and adoption of modern engineering practices
- Continue developing your technical capabilities while contributing to a collaborative, knowledge-sharing engineering culture
Skills & Experience
- Commercial experience developing full stack applications using TypeScript
- Strong Front End development experience with React and modern JavaScript frameworks
- Experience building RESTful and GraphQL APIs along with Real Time communication technologies
- Knowledge of SQL and NoSQL databases
- Experience working with microservices and distributed systems
- Exposure to AWS cloud services and modern cloud-native architectures
- Experience with Infrastructure as Code tools such as Terraform is advantageous
- Understanding of automated testing including unit, integration and end-to-end testing
- Familiarity with CI/CD pipelines and modern software delivery practices
- Experience working within Agile software development teams
- Strong problem-solving skills with a proactive approach to learning new technologies
- Excellent communication skills and the ability to collaborate effectively across technical teams
Nice to Have
- Experience with C# or other object-oriented programming languages
- Understanding of software design patterns and SOLID principles
- Exposure to containerisation and event-driven architectures
- Experience with messaging technologies and publish/subscribe patterns
- Knowledge of financial services, trading platforms or regulated environments
- Contributions to open-source projects or a passion for continuous technical development
APPLY NOW and one of our consultants will be in touch to discuss the opportunity in more detail.