Product analytics, session replay, feature flags, A/B testing, data warehouse, CDP, surveys. PostHog does that.
Backend Engineer
Location
United Kingdom
Posted
2 days ago
Salary
0
Seniority
Senior
Job Description
Backend Engineer
PostHog
• You'll own your work without someone setting the agenda. • We build the feature flag tools, SDKs, evaluation services, and in-app UI that customers use to safely ship features and make data-driven decisions. • We own the reliability, stability, and performance of the targeting service and local evaluation endpoints, end to end. • Some of what we’re working on: Real-time cohorts, moving from a read-heavy to a write-heavy architecture, an AI-first flag management tool, and reliability and performance work.
Job Requirements
- You've built and operated systems that handle high volumes of requests or data (millions+ per minute), and you care about tail latency, caching, and distributed systems failure modes
- You're productive in Rust and Python, or confident you'll get there fast. While the app is Django, the evaluation engine and much of our backend infrastructure is in Rust or moving to it.
- You work independently. You can pick a sensible architecture, ship it faster than people expect, and drive it to done without being managed
- You ship changes quickly without breaking a service customers depend on to launch
- You're based in a European time zone
Benefits
- Transparency: Everyone can read about our roadmap, how we pay (or even let go of) people, our strategy, and how we work, in our public company handbook. Internally, we share revenue, notes and slides from board meetings, and fundraising plans, so everyone has the context they need to make good decisions.
- Autonomy: We don’t tell anyone what to do. Everyone chooses what to work on next based on what's going to have the biggest impact on our customers, and what they find interesting and motivating to work on. Engineers lead product teams and make product decisions. Teams are flexible and easy to change when needed.
- Shipping fast: Why not now? We want to build a lot of products; we can't do that shipping at a normal pace. We've built the company around small teams – autonomous, highly-efficient groups of cracked engineers who can outship much larger companies because they own their products end-to-end.
- Time for building: Nothing gets shipped in a meeting. We're a natively remote company. We default to async communication – PRs > Issues > Slack. Tuesdays and Thursdays are meeting-free days, and we prioritize heads down building time over perfect coordination. This will be the most productive job you've ever had.
- Ambition: We want to solve big problems. We strongly believe that aiming for the best possible upside, and sometimes missing, is better than never trying. We're optimistic about what's possible and our ability to get there.
- Being weird: Weird means redesigning an already world-class website for the 5th time. It means shipping literally every product that relates to customer data. It means building an objectively unnecessary developer toy with dubious shareholder value. Doing weird stuff is a competitive advantage. And it's fun.
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Lead end-to-end feature development on the core product • Design and build full-stack features with a focus on security and scalability • Make architecture and design decisions that align with Domain-Driven Design principles • Write and maintain unit and integration tests as part of your normal workflow • Set up and maintain CI/CD pipelines using GitLab • Mentor junior engineers through code reviews, pair programming, and knowledge sharing • Work with product and design to turn requirements into technical solutions • Contribute to roadmap planning with realistic feasibility assessments and timelines • Work with MySQL at scale, designing schemas and optimizing queries
Desenvolvedor C#, Pleno ou Sênior
CMCorpSoluções integradas que incorporam o conhecimento do negócio do cliente
• Escrever código limpo, de fácil manutenção, utilizando as melhores práticas de desenvolvimento de software; • Entregar código testável com qualidade e no prazo acordado; • Participar de reuniões técnicas para melhorar entendimento sobre os requisitos dos projetos de desenvolvimento; • Entender o impacto de suas entregas na demanda e buscar maneiras ágeis; • Capacidade de aprendizado em novas ferramentas e linguagens de programação; • Entender o desenho da solução (arquitetura, modelagem, design de código) e conseguir materializar em código; • Identificar problemas e impedimentos que impactam o prazo acordado; • Promover adoção de boas práticas no time; • Buscar soluções para as entrega ; • Identificar problemas na base de código existente e aplicar melhorias; • Apoiar desenvolvedores menos experientes nas suas entrega; • Suportar os desenvolvedores na ausência do gestor quando necessário; • Utilizar o framework da CMCorp; • Capacidade analítica para mapear riscos e os impactos de novas implementações ou alterações no produto.
• Participar de projetos de processamento e análise de dados do mercado financeiro; • Apoiar a construção e manutenção de pipelines de ETL para dados históricos e análises de empresas; • Contribuir no desenvolvimento de APIs internas (FastAPI), ajudando a modernizar rotinas em Excel; • Explorar o uso de IA para criação de novas soluções e ganhos de eficiência operacional; • Ajudar a documentar processos, regras de negócio e fluxos de dados.
Backend Engineer
marktguru Österreich - ein Unternehmen der ProSiebenSat.1 PULS 4 GmbHEIN KLICK - DEINE PROSPEKTE IM BLICK
• Design, develop, and maintain software applications using C# and related technologies, including ASP.NET CORE, .NET Core • Write efficient SQL queries, stored procedures, and data access code, ensuring minimal latency and optimal resource utilization • Collaborate with other developers and project managers to gather requirements and create software designs • Write clean, efficient, and well-documented code • Write automation tests and CI/CD pipeline • Troubleshoot and debug issues as they arise • Participate in code reviews to ensure code quality and maintainability • Stay up-to-date with emerging trends and technologies in software development




