Topstep is a company that provides training and insights to traders. As a Senior Software Full Stack Engineer, you will build systems that enhance the trader experience and ensure the platform's reliability and scalability while collaborating with product engineering teams to deliver resilient solutions.
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