LeafLink - Senior Full Stack Engineer II (Backend Leaning)
Requirements
• 5+ years of experience working as a backend engineer in a production environment. • Deep experience building backend services using Java and modern JVM frameworks. • Experience designing APIs and service-oriented systems. • Experience working with relational databases and large datasets. • Experience with distributed systems and event-driven architectures. • Working proficiency with a modern reactive frontend framework (Angular preferred; Vue or React experience welcome) and TypeScript. • Familiarity with containerized environments such as Docker and Kubernetes. • Hands-on professional experience using AI coding assistants (Claude, Copilot, Cursor, or similar) as part of your regular workflow. • Strong judgment about when to rely on AI tooling and when human review is essential — particularly around security, data handling, and financial workflows. • Highly self-reliant — able to unblock yourself, make sound technical decisions independently, and lead initiatives end to end with minimal supervision. • Strong debugging, problem-solving, and communication skills. • Experience in regulated industries, such as financial services or cannabis, is a plus.
Responsibilities
• Design and build backend services supporting financial workflows and transaction processing using Java and modern JVM frameworks. • Own features end to end — data model, service, API, and the Angular frontend that consumes them. • Build and maintain APIs used by internal services, external integrations, and our own frontend. • Contribute to architectural discussions and evolve service-oriented, event-driven systems. • "mention the word grass in your application" • Improve system reliability, performance, and observability across the stack. • Refactor and modernize legacy systems as the platform evolves. • Troubleshoot production issues and implement long-term fixes. • Partner with product and design to translate requirements into working, well-tested features. • Participate in code reviews and advocate for strong engineering standards. • Use AI-powered development tools, including Claude, to accelerate software design, implementation, testing, debugging, documentation, and code review. • Leverage AI to understand unfamiliar codebases, investigate defects, evaluate implementation options, and identify potential edge cases or system impacts. • Use AI tools responsibly, ensuring that proprietary data, customer information, credentials, and other sensitive material are handled in accordance with company security policies.
Benefits
• Flexible PTO - you’re going to be working hard so enjoy time off with no cap! • Flexible PTO • A robust stock option plan to give our employees a direct stake in LeafLink’s success • stock option plan • 5 Days of Volunteer Time Off (VTO) - giving back is important to us and we want our employees to prioritize cultivating a better community • 5 Days of Volunteer Time Off (VTO) • Competitive compensation and 401k match • 401k match • Comprehensive health coverage (medical, dental, vision) • health • coverage • Commuter Benefits through our Flexible Spending Account • LeafLink’s employee-centric culture has earned us a coveted spot on BuiltInNYC’s Best Places to Work for in 2021 list. Learn more about LeafLink’s history and the path to our First Billion in Wholesale Cannabis Orders here. • $145,000—$200,000 USD
Apply in one click
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT