DUPR is a leading market player in the sports technology industry, recognized for its pioneering algorithm and ratings application. The Backend Engineer I will be responsible for backend engineering on DUPR's server-side systems, building and maintaining Kotlin/Spring Boot services, and providing technical support to B2B integration partners.
Responsibilities:
- Develop and maintain Kotlin/Spring Boot services that power DUPR's platform
- Contribute to event-driven workflows using AWS SQS and help ensure the performance and reliability of our backend systems
- Work with PostgreSQL as the primary datastore, including writing and reviewing Liquibase migration scripts
- Contribute to Elasticsearch-based search features and Redis-backed caching and rate-limiting
- Work alongside senior engineers with AWS services including SQS (async messaging), S3 (file storage), EventBridge (event routing), and RDS (managed PostgreSQL)
- Develop familiarity with deployment and operational practices on AWS
- Triage and debug integration issues reported by external B2B partners
- Maintain and improve technical documentation and integration guides
- Build internal scripts and tooling to support partner onboarding and account setup
- Collaborate with front-end developers to integrate client-facing features with server-side logic, ensuring smooth coordination across the stack
- Contribute to improving the performance and scalability of existing backend features, providing implementation feedback in design discussions and code reviews
- Identify and resolve bugs and bottlenecks in backend systems, working methodically to understand root causes and deliver durable fixes
- Actively develop skills in Kotlin, Spring Boot, AWS, and backend best practices
- Engage in code reviews, share knowledge, and contribute to a strong engineering culture
Requirements:
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience
- 1–2 years of professional backend development experience
- Hands-on experience with Kotlin, or strong JVM language depth (Java or Scala) with a clear commitment to working in Kotlin
- Experience with Spring Boot or a comparable server-side framework
- Working knowledge of relational databases (PostgreSQL preferred) and RESTful API design
- Experience with Git and collaborative development workflows
- Strong problem-solving skills and the ability to communicate clearly with both technical and non-technical stakeholders
- Must be authorized to work in the United States. DUPR participates in E-Verify
- Experience or interest in functional and/or reactive programming
- Experience with AI-assisted coding tools such as Claude Code or GitHub Copilot
- Interest or hands-on experience building user-facing features that leverage LLMs or AI APIs
- Knowledge of pickleball or rating systems