Partner with product managers, designers, data scientists, and tech leads to define and deliver end-to-end marketplace initiatives across user experience, application APIs, and core systems
Design and build high-quality, maintainable software, balancing simplicity, scalability, and long-term ownership
Own features throughout their lifecycle, from design and implementation through rollout, experimentation, and iteration
Build strong cross-team relationships to align on technical direction, dependencies, and execution for complex initiatives
Continuously improve the reliability, performance, and extensibility of marketplace systems to support scaling and global expansion
Contribute to an inclusive, collaborative, and high-performing team environment
Participate in the team's on-call rotation, supporting production systems and driving improvements to system reliability and quality
Requirements
5+ years of experience designing, developing, and launching backend systems at scale using Kotlin or Java
Proven experience building highly available distributed systems
Experience working with cloud infrastructure on AWS, including services such as EC2, S3, and RDS
Experience working with databases, including MySQL
Some experience with containerized and orchestrated environments, including Kubernetes
Familiarity with deployment and automated testing frameworks
Familiarity with search technologies, including OpenSearch
Strong verbal and written communication skills to collaborate effectively with a global engineering team