Jump Trading Group is committed to world class research. We empower exceptional talents in Mathematics, Physics, and Computer Science to seek scientific boundaries, push through them, and apply cutting edge research to global financial markets. Our culture is unique. Constant innovation requires fearlessness, creativity, intellectual honesty, and a relentless competitive streak. We believe in winning together and unlocking unique individual talent by incenting collaboration and mutual respect. At Jump, research outcomes drive more than superior risk adjusted returns. We design, develop, and deploy technologies that change our world, fund start-ups across industries, and partner with leading global research organizations and universities to solve problems.
Jump’s Client Market Making business provides clients with direct access to our liquidity across a wide range of asset classes in all market conditions. Leveraging our proprietary pricing platform, we deliver fully customizable and disclosed liquidity solutions designed to meet the unique needs of each of our clients.As a Trading Tools Developer, you will be part of a team responsible for building and supporting global, distributed mission-critical trading applications. These applications directly empower operators with real-time insight into and command and control over orders and trading decisions. In this role, you will work closely with other developers and business stakeholders to contribute functionality to the suite of trading applications in direct support of multiple business lines.What you'll do:- Design and build mission-critical products and systems that prioritize scalability, feature extensibility, and low maintenance requirements.
- Collaborate with stakeholders to identify business needs and develop tailored solutions.
- Actively participate in design reviews alongside peers and stakeholders to evaluate and adopt the best available technologies.
- Triage, debug, track, and resolve product or system issues by thorough analysis of root causes.
- Oversee the full software development lifecycle, from design to support.
- Deliver high-quality, reliable solutions that drive product growth and meet business objectives.
- At least 2 years of hands-on experience in front-end development using TypeScript, HTML, CSS, or equivalent technologies.
- Minimum of 2 years working with React or similar UX frameworks, particularly in developing real-time and streaming dataset solutions.
- Demonstrated experience contributing to both front-end and back-end development, utilizing languages such as Python or Golang.
- Proven ability to design and deliver robust, scalable, and agile web/UI software architectures.
- Proficiency in building maintainable, testable code bases, including skills in API design and unit testing methodologies.
- Solid knowledge of network fundamentals, data structures, design patterns, and software architectures.
- Excellent analytical and problem-solving skills, with a strong focus on testing and quality assurance.
- Bachelor’s degree in Computer Science, Computer Engineering, or related field.
- Experience working in fast-moving, iterative environments such as fintech, startups, or agile product teams.
- Strong communication and interpersonal skills, with a humble, cooperative, and team-oriented approach.
- Ability to work independently, manage your time efficiently, and contribute effectively within a globally distributed team environment.