Back to jobs

Senior Backend Engineer II

External company

himalayasremotefull-time Worldwide
JavaAPI DesignDistributed SystemsEvent Driven ArchitectureDockerKubernetesRelational DatabasesTransaction ProcessingBackend Engineering

Job description

LeafLink is the largest unified B2B cannabis platform. We are seeking a Senior Backend Engineer II to help build and evolve the systems that power our financial services platform.

The Role:
This role contributes heavily to backend services responsible for payment workflows, transaction processing, and integrations across the cannabis industry. Engineers in this role collaborate closely with product managers, engineering leadership, and teammates to deliver robust services.

What You'll Be Doing:
- Design and build backend services supporting financial workflows and transaction processing
- Collaborate with product and engineering teams to design scalable system solutions
- Contribute to architectural discussions and evolve service-oriented systems
- Write maintainable and well-tested code using Java and modern JVM frameworks
- Improve system reliability, performance, and observability
- Build and maintain APIs used by internal services and external integrations
- Refactor and modernize legacy systems
- Participate in code reviews

What You'll Bring:
- 5+ years of experience as a backend engineer in a production environment
- Strong experience building backend services using Java and modern JVM frameworks
- Experience designing APIs and service-oriented systems
- Experience with relational databases and large datasets
- Experience with distributed systems and event-driven architectures
- Familiarity with Docker and Kubernetes

Benefits:
- Flexible PTO
- Stock option plan
- 5 Days Volunteer Time Off
- Competitive compensation and 401k match
- Comprehensive health coverage

Posted 21/04/2026