Overview: **Connecting clients to markets - and talent to opportunity** With 4,300 employees and over 400,000 retail and institutional clients from more than 80 offices spread across five continents, we’re a Fortune-100, Nasdaq-listed provider, connecting clients to the global markets - focusing on innovation, human connection, and providing world-class products and services to all types of investors. At StoneX, we offer you the opportunity to be part of an institutional-grade financial services network that connects companies, organizations, and investors to the global markets ecosystem. As a team member, you'll benefit from our unique blend of digital platforms, comprehensive clearing and execution services, personalized high-touch support, and deep industry expertise. Elevate your career with us and make a significant impact in the world of global finance. **Corporate**: Engage in a deep variety of business-critical activities that keep our company running efficiently. From strategic marketing and financial management to human resources and operational oversight, you’ll have the opportunity to optimize processes and implement game-changing policies. **Responsibilities**: The role will be part of Client onboarding, which provides core services across the firm to streamline complex workflows and data across multiple business functions. **Primary duties will include** - Contribute to all phases of the development lifecycle working within Agile methodology - Write well designed, testable, efficient code - Ensure designs are in compliance with specifications - Do proof of concepts to test out various ideas, technologies - Prepare and produce releases of software components - Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review - Mentor and supports engineers with technical direction and best practices - Contribute to PR reviews and be a team player Qualifications: **To land this role you will need**: - Minimum 5+ years’ experience building global enterprise level systems - Knowledge of financial markets or a strong desire to learn - Experience developing distributed systems using Microservice architecture (event-based) - Experience with containerisation (Docker, Kubernetes) and working on cloud platforms (Azure/AWS etc) **What makes you stand out**: - Exposure with distributed messaging / streaming platforms (Apache Kafka) - Experience with TDD/BDD, testing framework (Jest/React-testing-library/JUnit) - Excellent knowledge of Relational Databases SQL and No-SQL databases **Education** **Working environment** - Hybrid