In this role, you will:
¿Quiere enviar su solicitud? Lea toda la información sobre este puesto a continuación y luego pulse el botón de solicitar.
- 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 organization 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.
Required experience
- Deep backend engineering expertise with a track record of designing systems at scale. Go is our primary language, whether it's already yours or you're a strong backend engineer ready to make it your home, you have the depth to ramp up fast.
- Strong API design skills: REST, gRPC, GraphQL—you have opinions on when to use what and how to make APIs that developers love.
- Masters AI tooling and drives its adoption across the team to raise both engineering velocity and quality.
- Experience designing event‑driven architectures, distributed systems, or platform/infrastructure layers consumed by other engineering teams.
- Solid knowledge of data validation, SQL/NoSQL databases, and messaging systems like Kafka.
- Experience with containerization and orchestration (Docker, Kubernetes).
- A product mindset with high agency: you engage with user feedback, ask "why", and make sure technical outcomes solve real problems without waiting to be asked.
- Solid experience with performance engineering, scalability, and reliability at the backend level.
- Good communication skills, able to talk through technical trade‑offs with both engineers and non‑technical stakeholders.
Nice to have
- Experience in a remote‑first, distributed engineering environment.
- Prior experience building developer platforms, SDKs, or composable API layers used by other teams.
- Experience with large‑scale migration patterns (strangler fig, parallel‑run) moving from a monolith to a new architecture without breaking the world.
- Multi‑tenancy and SaaS platform patterns: tenant isolation, rate limiting, platform‑level security.
- Familiarity with real‑time systems (WebRTC, media pipelines, event streaming).
- Open‑source sensibility: experience building for external developers with attention to DX, documentation, and API versioning discipline.
- Familiarity with monitoring, SLOs, and backend observability practices.
- Authentication and authorization knowledge.
- Advanced Kubernetes knowledge or infrastructure experience.
How we build The way we work matters as much as what we build. We publish our Engineering Principles openly — they reflect how we think about craft, collaboration, and ownership. We'd love for you to read them before applying.
You’ll succeed if
- You consistently ship high‑quality maintainable work on schedule without surprises.
- You lead without formal authority and rally others through context and clarity.
- You raise the bar for technical decisions, system design and team habits.
- You create momentum and trust. People count on you.
- You leave things better than you found them.
- You have high agency: you step in, take charge and unblock others when needed.
- You have empathy and mentorship: you grow people around you and make them stronger.
- You have a product mindset caring about delivering value and understanding business context.
- You are a proactive communicator that aligns across domains and roles. xugodme
- You build with AI as second nature — you know when it accelerates you and when to trust your own judgment.