Work with the world's top founders

Senior Backend Engineer

Zubale

Zubale

Software Engineering
Posted on Mar 1, 2026

Who you are

  • You are a Senior Backend Engineer who thinks in systems, boundaries, and long-term evolution.
  • You enjoy designing reliable backend services, defining clear contracts, and establishing patterns that help the entire engineering organization move faster.
  • You have strong architectural instincts and naturally gravitate toward simplifying complexity through good abstractions.
  • You take ownership end-to-end: from designing components to ensuring their operability, performance, and maintainability.
  • You collaborate well with other senior engineers, contribute to engineering standards, and act as a multiplier for the teams around you.

What you will do

  • Design and implement backend services, frameworks, and shared components that power critical internal and customer-facing systems.
  • Define service boundaries, interfaces, and architectural patterns that ensure scalability, reliability, and ease of extension.
  • Improve developer experience by building or enhancing internal tooling, libraries, and platform capabilities (authentication, messaging, observability, CI/CD improvements, etc.).
  • Lead technical deep dives, RFCs, and architectural discussions that influence the evolution of the platform.
  • Drive quality through strong testing approaches, operational best practices, and a focus on resilience and fault tolerance.
  • Collaborate with product and engineering leaders to turn ambiguous problems into clear, pragmatic technical solutions.
  • Mentor engineers, guide design reviews, and elevate engineering standards across teams.
  • Participate in on-call rotations and continuously improve reliability through better alerting, metrics, and instrumentation.

The skills and experience you will bring

  • 4+ years building backend systems in Node.js, Python, Go, Elixir or similar languages, with strong foundations in clean architecture and modular design.
  • Strong understanding of distributed systems concepts: concurrency models, idempotency, retries, caching, resiliency patterns, and service boundaries.
  • Experience designing and maintaining internal services, APIs, and libraries used by multiple product teams.
  • Solid command of async processing, queues, messaging patterns, and event-driven architectures.
  • Deep familiarity with cloud environments (GCP/AWS/Azure)
  • Strong experience in CI/CD pipelines, Docker and Kubernetes.
  • Strong debugging and observability skills: logs, metrics, traces, profiling, and understanding the runtime behavior of distributed systems.
  • Ability to lead technical initiatives, break down complex problems, and propose clear solutions and architectural trade-offs.
  • Excellent communication skills, with the ability to align engineering decisions across teams.
  • A growth mindset aimed toward developing Staff-level architectural breadth and influence.
  • Is a plus:
    • Experience in frontend web and frontend mobile (ReactJS, Typescript, React-native)
    • Experience with Elixir (or similar like Scala, Rust) to occasionally modify our legacy system