Sweed
Sign Up/Sign In
All jobs
Report
Backend Engineer (Java)
Location
remote
JobType
Full time
About the job
This job is sourced from a job board
Overview
About the role
Design and implement new JVM-based services, such as billing and marketing integrations. Develop and maintain gRPC APIs, applying proper versioning strategies to ensure long-term scalability. Define and execute migration strategies for gradual service extraction (e.g., accounts, catalog), minimizing risk and downtime. Ensure backward compatibility throughout the decomposition process to support legacy consumers. Write comprehensive unit and integration tests to ensure the code works as intended and maintains reliability over time.
About the company
At Sweed, we're reimagining how cannabis retailers operate. Our enterprise-grade platform combines POS, eCommerce, Marketing, Analytics and Inventory Management into a single, seamless solution—eliminating the need for multiple third-party tools. We believe in simplicity, efficiency, and innovation. That's why we build for scalability and performance, making life easier for cannabis retailers while driving real business growth. At Sweed, we believe in the medicinal potential of cannabis. It has been shown to help with chronic pain, anxiety, depression, and many other conditions. Despite the lingering stigma, we see cannabis as a powerful tool for improving lives. The industry is evolving rapidly, and we're here to drive that transformation—making cannabis retail more efficient, accessible, and customer-friendly.
Skills
java
spring-boot
quarkus
micronaut
postgresql
mysql
mssql
rest
grpc
websockets
aws
azure
gcp
junit
testcontainers
Might no longer accept applications
Explore more jobs