Back to jobsJob overview

About the role

Senior Backend Engineer at Replo

Required Skills

typescriptnode.jsdistributed systemsservice oriented architecturekafkaclickhouseredisreactci/cd

About the Role

Senior Backend Engineer role at Replo focusing on system architecture for ecommerce products. Responsibilities include designing backend systems in TypeScript/Node, building analytics pipelines, improving CI/CD, and mentoring junior engineers. Requires 4+ years experience with distributed systems and service-oriented architecture.

Key Responsibilities

  • Architecting and implementing backend systems in TypeScript/Node
  • Designing and building ingestion pipelines for analytics/insights products
  • Improving CI/CD for stability
  • Building durable/distributed cart/hosting for ecommerce product
  • Mentoring junior engineers on best practices

Required Skills & Qualifications

Must Have:

  • 4+ years professional experience with production distributed systems and service oriented architecture
  • Deep knowledge in distributed systems and SOA (load balancers, databases, queuing, caching, HTTP, APIs)
  • Proficient in TypeScript (willing to learn if experienced in Python/Go/Java)
  • Can be in office 3-4 days/week in San Francisco

Nice to Have:

  • Experience or working knowledge of React
  • Have started a company before
  • Enjoy attending hackathons
  • Worked at an early-stage (Series A or earlier) startup previously
  • Have an eye for visual design or past experience in product design/Figma