Jump is looking to transform the fan experience in sports through an end-to-end fan experience platform, and this role is crucial for building and supporting the scalable backend systems that power this transformation, specifically focusing on critical systems like availability, reservations, and payments.
Requirements
- 4+ years of software engineering experience
- Experience building backend systems in production using TypeScript (or JavaScript) and Node.js
- Familiarity with a range of AWS services — such as Lambda, Fargate, DynamoDB, SQS, and EventBridge
- Understanding of serverless and/or containerized architectures, and an interest in learning tradeoffs between them
- Practical experience applying AI solutions to streamline engineering workflows or automate routine tasks
- Exposure to event-driven architecture or distributed systems
- Experience contributing to technical design discussions or project planning
Responsibilities
- Contribute to the design and development of scalable backend services in TypeScript and Node.js
- Build and maintain systems across serverless (Lambda, EventBridge, DynamoDB) and containerized (Fargate, Docker) environments
- Collaborate with senior/staff engineers on architectural decisions and technical direction
- Develop and improve features across our core systems, ensuring reliability and performance
- Utilize AI tools into daily development workflows to improve productivity, documentation, and code quality
- Participate in code reviews, design discussions, and knowledge sharing sessions
- Help evolve internal standards, patterns, and best practices alongside the team
Other
- Strong problem-solving, communication, and collaboration skills
- A strong desire to learn
- Tenacity
- Passion
- Empathy