Sweed

Backend Engineer (Java)

Remote

Not SpecifiedCompensation
Junior (1 to 2 years)Experience Level
Full TimeJob Type
UnknownVisa
Software Development, SaaS, Cannabis IndustryIndustries

Position Overview

  • Location Type: Remote
  • Job Type: Full-Time
  • Salary: (Salary not provided in the description)

Sweed is a product-driven software startup operating an all-in-one cannabis retail platform. We are seeking a Backend Engineer (Java) to join our team. We combine POS, eCommerce, Marketing, Analytics, and Inventory Management into a single, seamless solution for cannabis retailers.

About Us

At Sweed, we’re reimagining how cannabis retailers operate. Our enterprise-grade platform eliminates the need for multiple third-party tools, focusing on simplicity, efficiency, and innovation. We build for scalability and performance, driving real business growth for our customers.

Why We’re Doing This

We believe in the medicinal potential of cannabis and are committed to driving its transformation—making cannabis retail more efficient, accessible, and customer-friendly.

Where We Are Now

We’ve been on the market for 6 years, continuously growing and refining our product. We prioritize earning customer trust through continuous improvements and new features, while navigating the complex legal landscape of the cannabis industry.

What You’ll Be Working On

  • Design and implement new JVM-based services, such as billing and marketing integrations.
  • Develop and maintain gRPC APIs, applying proper versioning strategies.
  • Define and execute migration strategies for gradual service extraction (e.g., accounts, catalog).
  • Ensure backward compatibility throughout the decomposition process.
  • Write comprehensive unit and integration tests.

Requirements

  • Java Expertise: Strong Java expertise (JDK 17+/21, concurrency, performance tuning).
  • Frameworks: Modern Java frameworks (Spring Boot, Quarkus, or Micronaut).
  • Database Mastery: Database mastery (PostgreSQL, MySQL or MSSQL – schema design, optimization).
  • API & Protocols: API & protocols (REST, gRPC, WebSockets).
  • Cloud Platforms: Cloud platforms (AWS/Azure/GCP – hands-on with managed services).
  • Testing: Testing mindset (JUnit, Testcontainers, integration/load testing).

What Else Matters?

  • Proactivity: We love team members who take initiative and provide feedback.
  • Critical Thinking: We value problem-solvers who think beyond just writing code.
  • Adaptability: We need people who thrive in change.

The Team

  • Team Size: Approximately 180 people, with a distributed development team across multiple countries.
  • Leadership: CEO, account managers, and customer success team are based in the USA, working closely with the development team.

Application Instructions

(Application instructions not provided in the description)

Skills

Java
JDK 17+
JDK 21
Concurrency
Performance Tuning
Spring Boot
Quarkus
Micronaut
PostgreSQL
MySQL
MSSQL
Schema Design
Optimization
REST
gRPC
WebSockets
AWS
Azure

Sweed

Retail cannabis point-of-sale and management solution

About Sweed

Sweed offers a complete solution for retail cannabis businesses by combining point-of-sale systems with e-commerce, delivery, analytics, marketing, and inventory management features. This integrated approach simplifies operations for cannabis retailers, allowing them to manage all aspects of their business from a single platform. Unlike competitors that may require multiple separate systems, Sweed provides an all-in-one service that enhances efficiency and customer interaction. The company operates on a subscription model, ensuring a steady revenue stream while helping retailers improve their sales processes and make informed decisions based on data insights.

Burbank, CaliforniaHeadquarters
2017Year Founded
$500KTotal Funding
ACQUISITIONCompany Stage
Data & Analytics, Enterprise Software, Consumer GoodsIndustries
11-50Employees

Benefits

Flexible Work Hours
Remote Work Options
Health Insurance
Paid Vacation
Paid Sick Leave

Risks

LeafLink's expanded offerings increase competition in cannabis retail technology.
Sweed may face challenges in maintaining market share against larger competitors.
Rapid technological changes could outpace Sweed's current platform capabilities.

Differentiation

Sweed offers an all-in-one platform for cannabis retail operations.
The platform integrates POS, e-commerce, delivery, and analytics for dispensaries.
Sweed's subscription model ensures recurring revenue from a diverse client base.

Upsides

AI-driven insights enhance personalized marketing and customer engagement for Sweed.
Blockchain technology secures inventory management and supply chain tracking for Sweed.
Augmented reality enhances online shopping experiences for Sweed's e-commerce clients.

Land your dream remote job 3x faster with AI