Job Url: https://www.remoterocketship.com/company/sweedpos/jobs/backend-team-lead-kotlin-united-states-remote/ Job Description: Sweed POS Website LinkedIn All Job Openings Sweed POS is a comprehensive platform designed to streamline cannabis retail operations. It offers a wide range of integrated tools including point of sale systems, marketing and loyalty programs, inventory management, and eCommerce solutions tailored specifically for the cannabis industry. With features such as advanced customer management, integrated payments, and multi-location logistics, Sweed POS empowers cannabis retailers to enhance their brand presence and operational efficiency. The platform is designed to seamlessly manage retail operations without the need for third-party systems, providing a holistic and intuitive experience for cannabis businesses. 11 - 50 employees πŸ›’ Retail πŸ›οΈ eCommerce 🀝 B2B Backend Team Lead, Kotlin 5 days ago πŸ‡ΊπŸ‡Έ United States – Remote ⏰ Full Time 🟠 Senior πŸ”™ Backend Engineer AWS Azure Cloud Google Cloud Platform GRPC Java JUnit Kotlin MySQL Postgres Spring Spring Boot SpringBoot Apply Now Receive Emails with Similar Jobs Report problem πŸ“‹ Description β€’ Design and implement new Kotlin-based services, such as billing and marketing integrations β€’ Develop and maintain gRPC APIs with proper versioning to support long-term scalability β€’ Define and execute migration strategies for gradual service decomposition (e.g., accounts, catalog), while minimizing risk and downtime β€’ Ensure backward compatibility to support legacy consumers throughout the decomposition process β€’ Write thorough unit and integration tests to maintain reliability and correctness over time β€’ Contribute to the design and architecture of complex features and services β€’ Oversee code quality and provide guidance to Kotlin developers β€’ Shape the long-term architectural vision of the platform 🎯 Requirements β€’ Strong Java or Kotlin expertise (concurrency, performance tuning). β€’ Modern frameworks (Spring Boot, Quarkus, Ktor) β€’ Database mastery (PostgreSQL, MySQL or MSSQL β€”schema design, optimization). β€’ API & protocols (REST, gRPC, WebSockets). β€’ Cloud platforms (AWS/Azure/GCP – hands-on with managed services). β€’ Testing mindset (JUnit, Testcontainers, integration/load testing). πŸ–οΈ Benefits β€’ 100% remote – We’re a remote-first company, no offices needed! β€’ Flexible working hours – Core team time: 09:00-15:00 GMT (flexible per team) β€’ 20 paid vacation days per year β€’ 12 holidays per year β€’ 3 sick leave days β€’ Medical insurance after probation β€’ Equipment reimbursement (laptops, monitors, etc.)