Senior Full Stack Engineer II (Backend Leaning)
New
L
LeafLinkFintech Cannabis
RemoteFull-TimeSenior
Salary$145,000 — $200,000 USD
Apply NowOpens the employer's application page
Job Details
- Experience
- 5+ years
- Required Skills
- DockerJavaJVMKubernetesTypeScriptAngularRESTful APIsDistributed Systems
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.
- Highly self-reliant with strong debugging, problem-solving, and communication skills.
- Ability to make sound technical decisions independently and lead initiatives end to end with minimal supervision.
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.
- 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 to accelerate software design, implementation, testing, debugging, documentation, and code review.
View Full Description & ApplyYou'll be redirected to the employer's site