Go Senior Backend Engineer

Spain, FranceFull-time, ContractorPosted about 1 month ago
Description

About Livestorm:

Livestorm is the world's leading end-to-end video engagement platform.

Founded in 2016, Livestorm allows companies to organize powerful online meetings, webinars and virtual events from end-to-end. Our web-browser platform provides teams with all the workflows around video engagement to promote, host and analyze online events.

Livestorm is built with ease of use in mind. We serve companies of all sizes, from startups to Fortune 500s. Brands like Shopify, Honda, Spendesk, Front and Revolut trust Livestorm for premium video engagement during their online events.

Here are our core values:

  • Stay curious: Be interested in the world around you.

  • Remain humble: Keep learning and keep your ego in check.

  • Be resourceful: Go that extra mile in the most efficient way.

  • Own it: Take pride in what you do, own your wins, and fails.

  • Be transparent: Sharing knowledge, learnings, feedback, and mistakes.

Mission

Livestorm is at an inflection point. We know the direction we want to take the product, but we don't have everything figured out and that's by design. We're looking for a Senior Backend Engineer who will help us shape the Livestorm of the future: someone who thrives in ambiguity, defines the "how" when only the "what" is loosely sketched, and brings the technical excellence to make it real.

This is a high-agency, high-impact role. We're moving towards a service-based architecture, and you'll work across the engineering organisation to design and build the backend systems that make that evolution real: scalable, cost-efficient, and built to last. You'll have a direct hand in defining architecture, establishing best practices, and raising the bar, not just in the code, but in how the team works. At Livestorm, Product, Design, and Engineering work as one, and you'll collaborate closely with all three to turn ambiguous problems into clean, well-reasoned technical directions.

We're building with Go, and we're looking for someone who can write excellent Go, whether that's your primary language or you're a strong backend engineer who's ready to make Go your home.

The team

You'll be joining Livestorm's engineering organisation at a moment where the team structure itself is evolving. Where exactly you land, whether embedded in a product squad, helping form a new team, or working across multiple teams, will depend on what Livestorm needs and what you bring to the table.

Livestorm's Tech & Product org is around 30 people. The engineering culture is collaborative, transparent, and product-minded. You'll work closely with Product Managers, Designers, and fellow engineers who care deeply about what they ship.

The stack

Here's the technical landscape you'll be working with and shaping:

  • Architecture: Service-based architecture, we're evolving from a monolith towards well-defined, independently deployable services

  • Language: Go (primary for new services). The existing system runs on Ruby and Ruby on Rails

  • API layer: gRPC between services, GraphQL gateway for client-facing APIs, REST where appropriate

  • Data and messaging: PostgreSQL, Redis, Kafka with Schema Registry, Elasticsearch

  • Infrastructure: Docker, Kubernetes, cloud-native deployment

  • Observability: Grafana with OpenTelemetry, Sentry, monitoring tooling

  • AI tooling: Claude Code, Copilot, Cursor

  • Testing: Testify, Ginkgo and Gomega for Go services. The existing Ruby system uses RSpec.

  • CI/CD: Continuous integration and deployment pipelines, Git & GitHub

In this role, you will:

  • Design and build backend services in Go, APIs, SDKs, and event-driven systems that shape how Livestorm evolves

  • Own architectural decisions: define service boundaries, data models, API contracts, and patterns the whole organisation builds on

  • Work closely with Product Managers and Designers to understand requirements, explore solution options, and ensure technical implementations align with user needs and product vision

  • Drive API and SDK ergonomics: you care that the platform is a pleasure for other engineers to build on, not just "correct"

  • Lead cross-team technical initiatives and align engineering and product stakeholders around shared goals

  • Contribute to build-vs-buy decisions on infrastructure, choosing pragmatically over dogmatically

  • Mentor and provide technical guidance to other engineers through design reviews, pair programming, and direct feedback

  • Champion good practices in testing, observability, CI/CD and backend reliability

  • Document technical designs, processes, and system architecture

  • Contribute to strategic planning and decision-making for Livestorm's technical direction

  • Navigate ambiguity with confidence: define the "how" when requirements are still forming, make pragmatic bets, and iterate

Apply Now
Take the next step in your career
Apply for this Position
Links