L

Lago

Open-source API-first metering and billing platform

Senior Software Developer - E-Commerce Systems

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-time$15 - $25 /hr

About the Job

Requirements

  • Strong Python programming skills and experience building production software.
  • Solid SQL and PostgreSQL knowledge, including the ability to investigate query performance.
  • Solid experience building and consuming APIs, with Django Ninja, Pydantic, or OpenAPI.
  • Experience processing real-world data from CSV or Excel files, external feeds, scraping, or ETL pipelines.
  • Sufficient React and TypeScript experience to contribute to frontend work when required.
  • Strong testing practices, including assertions against specific business outcomes rather than response status alone.
  • Good engineering judgment when choosing between scripts, application features, process improvements, and AI-based automation.
  • Clear written communication for pull requests, technical documentation, tickets, and collaboration.
  • Ability to investigate unfamiliar systems, work independently, and deliver maintainable solutions.

Responsibilities

  • Work alongside the lead developer to extend and improve the platform.
  • Improve product data through vendor imports and feeds, the in-house PIM, categorization, images, and data quality across the catalog.
  • Work on inventory and pricing, including feed ingestion, vendor scrapers, and pricing, deals, and cart logic.
  • Build and test API endpoints for the new storefront as the company replaces Shopify with its own Django backend and React Router storefront.
  • Improve search, facets, and recommendations using Elasticsearch-backed search.
  • Replace repetitive manual workflows across merchandising, customer service, and operations with reliable software, scripts, admin screens, or suitable LLM-based workflows.
  • Contribute to infrastructure work as hand-built AWS and Cloudflare resources are moved to OpenTofu.
  • Write meaningful tests, review code changes, and take accountability for shipped code.
  • Contribute to outcomes including fewer recurring data-feed failures, more accurate catalog and pricing information, dependable APIs, improved search and operational workflows, meaningful automated test coverage, and maintainable code.

Desired Qualifications

  • Hands-on experience with Django, including its ORM, migrations, and admin tools.
  • Familiarity with Django Ninja, Pydantic, OpenAPI, or similar API development tools.
  • E-commerce experience involving product catalogs, PIM, order management, checkout, or Stripe.
  • Experience with Elasticsearch or another major search platform.
  • Familiarity with AWS Lambda, S3, ECS, Cloudflare Workers, or OpenTofu/Terraform.
  • Experience working with large product catalogs or data-intensive retail systems.
  • Practical experience using AI coding assistants in a reviewed, test-driven development workflow.

About the Company

Lago

Open-source API-first metering and billing platform

Lago provides an open-source, API-first platform for metering and usage-based billing designed for complex pricing models. It processes high-volume event data to handle real-time metering, subscription management, entitlements, credits, invoicing, and revenue analytics, and integrates with Stripe, CRMs, and ERPs; it is the central billing logic, not a payment processor. Lago differentiates itself with an open-core model (free AGPLv3 self-hosted) plus paid cloud and premium self-hosted deployments, offering transparency and control to reduce vendor lock-in. Its goal is to help AI, SaaS, and API-first businesses monetize complex pricing at scale with a flexible, scalable billing infrastructure.

Company size
11-50
Company stage
Not listed
Total funding
Not listed
Headquarters
Not listed
Founded
2024

Recently Posted Jobs

Explore more opportunities at Lago

See more jobs