
Staff Engineer
StoneX Group Inc.2 years ago
Pune, IndiaStaff+
Responsibilities
- Architect and develop high-performing, scalable, enterprise-grade applications across application tiers.
- Lead the design and evolution of backend APIs and infrastructure.
- Develop complex distributed, event-based microservices using Node.js and TypeScript.
- Collaborate with UX and product teams to explore and solve complex problems.
- Contribute to technical discussions, architecture decisions, and engineering best practices.
- Mentor engineers through pair programming, talks, and external presentations.
- Drive scalable solutions for critical business needs in global financial markets.
Requirements
- Proven experience developing distributed event-based microservices with Node.js and TypeScript; Java experience is a bonus.
- Expertise building RESTful APIs; gRPC experience is a plus.
- Proficiency with CI/CD pipelines, ideally using Azure DevOps.
- Strong knowledge of TDD/BDD testing frameworks.
- Experience with relational databases and familiarity with NoSQL databases.
- Mastery of programming concepts, clean code principles, SOLID design, and federated microservices architecture.
- At least 2 years of experience, ideally in financial services or FinTech.
- Experience leading a small team of developers and driving architecture solutions.
- Exposure to distributed messaging or streaming platforms such as Apache Kafka.
- Bachelor’s or master’s degree in Computer Science, Engineering, or a related subject.
Benefits
- Hybrid work arrangement requiring four days per week in the office.
Categories
About StoneX Group Inc.
StoneX Group Inc. is a public financial services firm that connects institutional, commercial, and retail clients to global markets through brokerage, execution, clearing, risk management, and cross-border payments. It offers trading and hedging across commodities, equities, fixed income, futures/options, and FX, and operates retail platforms via GAIN Capital’s FOREX.com and City Index (acquired 2020). Founded in 1924 and headquartered in New York, it lists on Nasdaq under SNEX.