Lightspeed

Lightspeed

Lightspeed is a leading point of sale (POS) and commerce platform that provides independent businesses with end-to-end solutions to manage inventory, customer management, sales, and analytics across all channels. With offices worldwide, Lightspeed help...

Professional Services
1K-5K
Founded 2005

Description

  • Develop and maintain backend software by implementing new features, reviewing code, fixing bugs, pair programming, and responding to incidents.
  • Take ownership of features and contribute to impactful coding projects with accountability.
  • Break down projects into manageable tasks to deliver value efficiently and iteratively.
  • Collaborate closely with engineers, product managers, and designers to plan and coordinate upcoming work.
  • Continuously learn and share knowledge through chapter reviews, demos, and mentoring other engineers.
  • Enhance common services and shared libraries, and improve tools, frameworks, documentation, and engineering practices.
  • Support the evolution from monolith-based systems toward a modern microservices architecture.
  • Potentially contribute to front-end work if interested.

Requirements

  • Senior-level experience as a back-end engineer, including lessons learned from both successes and failures.
  • Deep knowledge in at least one of the following languages: Golang, Java, PHP, C#, C++, Ruby, Python, or Elixir.
  • Experience working on major systems and ideally building REST API endpoints on top of data storage layers.
  • Understanding of authentication, web security, and how frontends consume APIs.
  • Ability to mentor and train other engineers on the team.
  • Willingness to learn Golang, even without being an expert today.
  • Experience with the specific Lightspeed stack is not required.
  • Experience working in agile, iterative, two-week sprint environments is preferred.

Benefits

  • Flexible work culture with the option to work remotely or from one of the offices.
  • Genuine career growth opportunities within a company that is continuously expanding.
  • Lightspeed share scheme.
  • Unlimited paid time off policy.
  • Work remotely from anywhere in the world for up to 60 days per year.
  • Health and wellness benefit of $500 per year, plus mental health support and counseling/coaching services.
  • Paid leave and assistance for new parents.
  • Free LinkedIn Learning license and a paid volunteer day.
  • Premium health insurance coverage if enrolled with Southern Cross.
  • Subsidised public transportation covering up to 75% of commuting costs, secure parking, dog-friendly office, and complimentary breakfast, lunch, snacks, and beverages at the Newmarket office.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Backend Developer (Node.js)

Fundraise Up 51-250 Capital Markets

Fundraise Up is hiring a Backend Developer to build and scale the core services behind its global nonprofit fundraising platform.

Bull ClickHouse Datadog Elasticsearch Grafana Kafka Koa MongoDB NestJS Node.js Prometheus RabbitMQ React Redis REST API TypeScript Vue.js
1 day, 5 hours ago

Senior Software Engineer - Python and Data Ecosystem

ClickHouse 51-250 IT Services

ClickHouse is hiring a Senior Software Engineer to own Python-based connectors and integrations that connect its database platform to the broader data, orchestration, and AI ecosystem.

Apache Airflow Apache Spark ClickHouse Dagster dbt LLM Metabase NumPy Pandas Power BI Prefect Python SQL Superset Tableau
1 day, 5 hours ago

Senior Backend Engineer - HyperDX

ClickHouse 51-250 IT Services

ClickHouse is hiring a Senior Backend Engineer to build and scale HyperDX’s petabyte-scale observability platform for developers, with a focus on reliable backend systems and developer experience.

ClickHouse Docker Express.js Fastify Go Kafka Kubernetes Microservices NATS Node.js OpenTelemetry PostgreSQL TypeScript
1 day, 6 hours ago

Staff Backend Engineer - Databases Pyroscope | Canada | Remote

Grafana 1K-5K IT Services

Grafana Labs is hiring a remote Backend Engineer to help build and operate Pyroscope, its open-source continuous profiling platform for distributed ingestion, querying, and observability at cloud and on-premises scale.

C C++ Go Grafana Java Kubernetes Microservices .NET Node.js Prometheus Python Ruby Rust
1 day, 6 hours ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers