StoneX

Senior Staff - Fullstack Engineer

Job Locations IN-Bangalore
Requisition ID 2025-14386
Category (Portal Searching)
Information Technology
Position Type (Portal Searching)
Experienced Professional

Overview

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.

 

Commercial: With boots on the ground authenticity at the heart of everything we do, our comprehensive array of commercial products and services enable you to work directly with our clients, across hedging, risk management, execution and clearing, OTC products, commodity finance and more.

Responsibilities

Position purpose: 

We operate globally from offices in Europe, US and Asia Pacific. Our employees work closely together in multidisciplinary teams, making our success possible.

Technology - At StoneX, technology is at the heart of everything we do. Our technologists push the limits of possibility, embracing the right technology that adds value to our business. In our fast-paced environment, short feedback loops collaborating with our business partners allows us to deliver projects into production quickly.

Focus – Our teams are business aligned developing and supporting complex solutions across Trading, Risk, Compliance and Operations.

 

Design & build: Architect and implement micro frontends, shared components, and platform capabilities in TypeScript and React.

Go full-stack when needed: Contribute across tiers — Node.js (ideal) services, and enterprise backends in Java/Spring(ideal) or C#/.NET Core.(optional)

Engineer for quality: Write clean, testable, efficient code with TDD/BDD and modern testing frameworks (e.g., Jest, React Testing Library, JUnit).

Ship to prod: Own build, release, and support for the components your team delivers; help investigate and resolve production issues.

Collaborate in Agile: Partner closely with product and domain experts to refine requirements, iterate quickly, and land features that move the business.

The problems you’ll help solve

Creating a cohesive, scalable micro frontend platform that accelerates delivery for dozens of internal apps.

Establishing patterns for performance, accessibility, and consistency across complex, data heavy UIs.

Enabling teams to experiment and ship safely through componentisation, testing, and strong release practices.

Our tech landscape (you don’t need all of these on day one)

  • Front-end: TypeScript, React (must have)
  • Back-end: Java/Spring, Node.js (must have)
  • Data: Relational SQL + NoSQL databases
  • Quality: TDD/BDD; Jest, React Testing Library, JUnit
  • Platform: Docker & Kubernetes (exposure welcome), Azure (exposure welcome)
  • Engineering fundamentals: Design patterns, clean architecture, pragmatic testing, and performance awareness

Qualifications

Responsibilities

  • Contribute to all phases of the development lifecycle working within Agile methodology
  • Write well designed, testable, efficient code
  • Prepare and produce releases of software components
  • Support and Assist Production issue investigation/resolution for applications owned by the team.

Requirements

  • BS/MS degree in Computer Science, Engineering or a related subject
  • Minimum 4+ years’ experience in the Financial services sector
  • Experience building Web based applications using React with Typescript
  • Hands on experience designing and developing enterprise applications using Java/Spring or NodeJs (ideal)
  • Understanding of common design patterns
  • Some exposure to containerisation (Docker, Kubernetes)
  • Some exposure to cloud platforms (Azure)
  • Experience with TDD/BDD, testing framework (Jest/React-testing-library/Junit)
  • Knowledge of Relational Databases SQL and No-SQL databases

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed