Topstep is a company focused on enhancing the trader experience through training and insights. As a Senior Software Full Stack Engineer, you will be responsible for building and evolving the systems that support traders, ensuring the platform's reliability and scalability.
Responsibilities:
- Design, build, and operate cloud-native applications with an emphasis on reliability, safe deployments, and operational simplicity
- Embed automated testing, observability, and operational ownership into every stage of feature delivery
- Proactively identify and resolve issues, helping ensure our platform remains stable, performant, and ready to grow
- Collaborate with product engineering teams to champion event-driven best practices and deliver scalable, resilient solutions
Requirements:
- 7+ years of experience building and operating production-grade systems with user-facing APIs, with demonstrated impact on scalability and reliability
- A solid full-stack foundation, with strength in backend API design (TypeScript, GraphQL, REST) and modern frontend development (React, Next.js, TypeScript)
- Deep expertise in designing and operating scalable, distributed systems, including event-driven architectures, message queues, eventual consistency, and race condition handling, with a strong focus on performance, security, and maintainability
- Strong database fundamentals, including experience with PostgreSQL or SQL Server-schema design, migrations, indexing, and query optimization
- Excellent communication skills, with the ability to distill complex technical concepts for a range of audiences
- A production mindset and bias toward action-embracing metrics, logging, tracing, on-call participation, and end-to-end ownership of delivery