Senior Backend Engineer II
145k – 190kUnited StatesBackend EngineeringRemote5+ YOE
Summary
Senior backend engineer building and scaling Java-based financial services and transaction processing systems for a B2B cannabis marketplace.
About the role
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 as the platform evolves.
- Troubleshoot production issues and implement long-term fixes.
- Participate in code reviews and advocate for strong engineering standards.
What You’ll Bring to the Team
- 5+ years of experience working 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 working with relational databases and large datasets.
- Strong debugging and problem-solving skills.
- Experience with distributed systems and event-driven architectures.
- Familiarity with containerized environments such as Docker and Kubernetes.
- Experience in regulated industries, such as financial services or cannabis, is a plus.
Skills
JavaJVM frameworksAPI designRelational databasesDistributed systemsEvent-driven architecturesDockerKubernetes
Similar roles at this salary range
All Backend Engineering jobs →