Sweed

Backend Tech Lead (Java) [Billing Team]

Remote

$140,000 – $180,000Compensation
Mid-level (3 to 4 years), Senior (5 to 8 years)Experience Level
InternshipJob Type
UnknownVisa
Software Development, Cloud Computing, Cannabis IndustryIndustries

Requirements

Candidates should possess strong Java expertise, including experience with JDK 17 or higher, concurrency, and performance tuning. They should be proficient in modern Java frameworks such as Spring Boot, Quarkus, or Micronaut, and demonstrate mastery of databases like PostgreSQL, MySQL, or MSSQL, with a focus on schema design and optimization. Familiarity with API and protocol technologies such as REST, gRPC, and WebSockets is essential, alongside experience with cloud platforms like AWS, Azure, or GCP utilizing managed services. A commitment to testing, including experience with JUnit and Testcontainers, and a mindset for integration and load testing is required.

Responsibilities

The Backend Tech Lead (Java) will design and implement new JVM-based services, including billing and marketing integrations, while developing and maintaining gRPC APIs with proper versioning to support long-term scalability. They will define and execute migration strategies for gradual service decomposition, minimizing risk and downtime, and ensuring backward compatibility. The role involves writing thorough unit and integration tests to maintain reliability and correctness, contributing to the design and architecture of complex features and services, and overseeing code quality while providing guidance to Java developers. Furthermore, the Tech Lead will shape the long-term architectural vision of the platform and navigate the complex legal landscape of the cannabis industry to ensure compliance.

Skills

Java
Spring Boot
Quarkus
Micronaut
PostgreSQL
MySQL
MSSQL
REST
gRPC
WebSockets
AWS
Azure
GCP
JUnit
Testcontainers
API Design
Schema Design
Performance Tuning
Concurrency
Unit Testing
Integration Testing
Load Testing
gRPC
Backward Compatibility
Architecture Design

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.

Key Metrics

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