Backend Tech Lead

Sweed POS Logo

Sweed POS

📍Remote - Worldwide

Summary

Join Sweed, a product-driven startup, as a Backend Tech Lead (Java) to work remotely and help scale our all-in-one cannabis retail platform. You will design and implement new JVM-based services, develop and maintain gRPC APIs, define migration strategies for service decomposition, and ensure backward compatibility. Responsibilities include writing unit and integration tests, contributing to architecture design, overseeing code quality, and shaping the platform's long-term vision. The ideal candidate possesses strong Java expertise, experience with modern Java frameworks, database mastery, and familiarity with cloud platforms. We offer a competitive salary in USD (B2B contract), 100% remote work, flexible hours, paid vacation and holidays, sick leave, medical insurance, and equipment reimbursement.

Requirements

  • Strong Java expertise (JDK 17+/21, concurrency, performance tuning)
  • Modern Java frameworks (Spring Boot, Quarkus, or Micronaut)
  • 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)

Responsibilities

  • Design and implement new JVM-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 Java developers
  • Shape the long-term architectural vision of the platform

Preferred Qualifications

  • Proactivity – We love team members who take initiative and provide feedback
  • Critical thinking – We value problem-solvers who think beyond just writing code
  • Adaptability – Our industry is evolving fast, and we need people who thrive in change

Benefits

  • Salary in USD (B2B contract with the US company)
  • 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.)

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.