LeafLink logo
LeafLink

The Cannabis Industry's Wholesale Platform

Senior Backend Engineer II, Marketplace

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 201-500Since 2016H1B No SponsorCompany SiteLinkedIn

Location

United States

Posted

9 days ago

Salary

$185K - $200K / year

Seniority

Senior

Job Description

Senior Backend Engineer II, Marketplace

LeafLink

• Design and build backend services supporting commerce workflows and integrations. • Develop and maintain production-grade services using Python, Django, and Django REST Framework. • Collaborate with product and engineering teams to design scalable system solutions. • Contribute to architectural discussions and evolve service-oriented systems and event-driven architectures using technologies such as SNS, SQS, or event buses. • Write maintainable, secure, and well-tested backend code. • Improve system reliability, performance, observability, and operational resilience. • Build and maintain APIs used by internal services, external partners, and third-party integrations. • Work with relational databases such as PostgreSQL, including schema design, query optimization, and data modeling. • Refactor and modernize legacy systems as the platform evolves. • Deploy and operate services in AWS-based environments using modern cloud infrastructure patterns. • Contribute to and improve CI/CD pipelines to support safe, automated, and efficient testing and deployments. • Troubleshoot production issues, participate in root cause analysis, and implement long-term fixes. • Participate in code reviews and advocate for strong engineering standards, testing practices, and operational excellence.

Job Requirements

  • 5+ years of experience working as a backend engineer in a production environment.
  • Strong experience building backend services using Python and Django.
  • Experience designing, building, and maintaining REST APIs, preferably with Django REST Framework.
  • Experience working with relational databases, particularly PostgreSQL, and large datasets.
  • Strong understanding of backend application architecture, data modeling, and service design.
  • Strong debugging, problem-solving, and production troubleshooting skills.
  • Experience with distributed systems and event-driven architectures.
  • Familiarity with asynchronous processing, background jobs, queues, or event-based workflows.
  • Familiarity with containerized environments such as Docker and Kubernetes.
  • Experience deploying and operating services in AWS or similar cloud environments.
  • Experience with automated testing, CI/CD, observability, and operational best practices.
  • Experience in regulated industries, such as financial services or cannabis, is a plus.

Benefits

  • Flexible PTO - you’re going to be working hard so enjoy time off with no cap!
  • A robust stock option plan to give our employees a direct stake in LeafLink’s success
  • 5 Days of Volunteer Time Off (VTO) - giving back is important to us and we want our employees to prioritize cultivating a better community
  • Competitive compensation and 401k match
  • Comprehensive health coverage (medical, dental, vision)
  • Commuter Benefits through our Flexible Spending Account

Related Job Pages

More Backend Engineer Jobs

StackAdapt logo

Software Engineer, Backend

StackAdapt

StackAdapt is an advertising platform that delivers self-serve solutions that enable digital marketers and agencies to thrive. As an employer, the company has been recognized by Ad

Role Description StackAdapt is a Remote First company, we are open to candidates located anywhere in Canada for this position. What you'll be doing: - Building highly scalable, distributed real-time micro-services primarily written in Go - Working with large data sets and various databases including Aerospike, Elasticsearch, Redis, ScyllaDB, Redshift, TiDB, MariaDB - Build software that utilize messaging queues such as Kafka, SQS, and Kinesis - Write performance efficient and memory optimized code Qualifications - 2+ years of experience as a Backend Software Engineer - Very strong problem solving skills in data structures, algorithms, and optimization - Experience working with relational databases and/or key-value stores - Experience building scalable micro-services and distributed systems Requirements - Teams Hiring at StackAdapt - Bidding Team (AdTech at Scale) - Build and optimize the real-time microservices that automatically purchase ad inventory across web, mobile, CTV, and more. - Work on low-level performance optimizations, high-throughput systems, campaign pacing algorithms, and ML model integrations that directly impact how millions of dollars are spent efficiently every day. - Ideal for engineers with hands-on AdTech experience, especially with bidders, open exchanges, and bid streams, who thrive in high-scale, low-latency environments. - Marketing Execution (MarTech Meets AdTech) - Join a backend team doing something different: building the foundation for marketing tech, i.e. Email, Direct Mail and SMS marketing as part of StackAdapt’s broader MarTech vision. - Help bridge MarTech and AdTech to create a smarter, more connected marketing platform that allows brands to conduct their advertising and marketing strategies in one place. - Perfect for engineers excited by greenfield development, working on high-throughput event-driven systems, and shaping how marketing technology evolves at StackAdapt. - Integrations - Solutions (Platform Expansion & Partnerships) - Develop specialized integrations that unify the fragmented AdTech ecosystem into a single, powerful StackAdapt platform - eliminating the need for advertisers to juggle multiple tools. - Collaborate closely with internal product teams and external data partners to deepen product capabilities, unlock new use cases, and drive platform growth. - A great fit for engineers who enjoy complex integrations, data-heavy systems, and building scalable solutions that expand market reach. Benefits - Highly competitive salary - Retirement/ 401K/ Pension Savings globally - Competitive Paid time off packages including birthday's off! - Access to a comprehensive mental health care program - Health benefits from day one of employment - Work from home reimbursements - Optional global WeWork membership for those who want a change from their home office and hubs in London and Toronto - Robust training and onboarding program - Coverage and support of personal development initiatives (conferences, courses, books etc) - Access to StackAdapt programmatic courses and certifications to support continuous learning - An awesome parental leave program - A friendly, welcoming, and supportive culture - Our social and team events!

Canada
Action1 logo

Senior C++ Developer

Action1

Patch Management That Just Works | Real-time discovery and remediation of third-party and OS vulnerabilities

Full TimeRemoteTeam 51-200Since 2018H1B No Sponsor

• Design, develop, and maintain a robust, efficient, and secure cross-platform agent in modern C++. • Ensure seamless functionality and consistent behavior across Windows, Linux, and macOS environments. • Build integrations with OS-level APIs and services related to patching, system info gathering, and task execution. • Optimize agent performance for different platforms and deployment scenarios. • Handle communication with the cloud backend using secure and efficient protocols. • Stay current on system security best practices and OS updates that affect agent behavior.

Cyprus
Sofka Technologies logo

Desarrollador Java, SR

Sofka Technologies

To transform people’s lives being the most trusted technology partner

Full TimeRemoteTeam 1,001-5,000Since 2013H1B No Sponsor

• Diseñar arquitecturas backend de alto rendimiento que garanticen la escalabilidad de nuestros productos. • Desarrollar servicios y microservicios eficientes utilizando las mejores prácticas de la industria. • Mantener soluciones de software críticas asegurando su estabilidad y fácil mantenimiento. • Colaborar con equipos multidisciplinarios de Producto, DevOps y Arquitectura de forma ágil. • Construir soluciones robustas y seguras que optimicen la experiencia del usuario final. • Implementar patrones de diseño avanzados para resolver desafíos complejos de integración y datos.

Uruguay
Full TimeRemoteTeam 501-1,000H1B No Sponsor

• A Java Web Developer builds and maintains dynamic web applications using Java-based server-side technologies, developing features across the presentation and application layers in collaboration with designers, back-end engineers, and stakeholders. • Develop server-side web logic using Java EE, Jakarta EE, or Spring MVC, building maintainable and well-tested application components. • Build and maintain web UIs using templating engines like JSP or Thymeleaf, or integrate with modern JavaScript front-end frameworks. • Design and query relational databases using MySQL, PostgreSQL, or Oracle, ensuring efficient schema design and query performance. • Implement and consume RESTful web services, documenting endpoints clearly for front-end teams and third-party consumers. • Ensure cross-browser compatibility and responsive layouts across a range of devices and screen sizes. • Apply web security best practices including OWASP guidelines, CSRF protection, and XSS prevention throughout the application layer. • Maintain and deploy applications on servlet containers such as Tomcat or JBoss, supporting both on-premise and cloud environments.

Colombia
Job Closed