The Team:
As a member of the Core Engineering team, you will work with low-level engineers and traders to build and optimize the systems that our markets business relies on.
You will:
- Design and implement elegant GUIs with scalable data layers.
- Architect and design new features and products that our traders and operations staff interact with daily.
- Take ownership in creating an architecture to centralize operational tasks, to be used by user frontends and other back office services.
- Be challenged to deliver reliable services in a high stakes environment and an unparalleled user experience.
- Iterate rapidly on features, tooling, and processes as we launch new products and enhance existing ones.
- Act as a voice of experience on the team, helping top mentor teammates, evolve our technical standards and best practices, and further our culture of system designs.
- Have the opportunity to interact with a variety of exciting technologies to span the distance between user and the trading system.
Requirements:
- You have 5+ years of experience delivering products where you took ownership of design and implementation from the ground up, using Python and related frameworks, such as Flask.
- You have ample experience across the stack; you have experience implementing SOAs, developing server-side APIs, and are familiar with client-side Typescript or Javascript.
- You take pride in helping your team in delivering great products; prioritizing usability and clarity while designing and implementing reliable services and APIs.
- You enjoy learning and exploring new frameworks, component libraries, and tools. You invest in yourself and you find joy in sharing your learnings with others.
- You communicate technical ideas with ease and always look to collaborate to deliver high quality products.
- Your experience will help you mentor team members, define our engineering standards, and drive a system design approach to building new services.