Backend Engineer

Skills
Back-End Web DevelopmentComputer ScienceOOPSoftware DevelopmentDatabasesDistributed SystemsProduct Requirements
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • You have 4+ years of experience in building large-scale distributed systems or applications
  • You write and read code regularly
  • You understand the strengths and limitations of general-purpose infrastructure solutions
  • You have a track record of building better solutions when they do not meet product requirements
  • You lead by example
  • You develop rapidly and with high quality
  • You have a track record of modeling good behavior to less experienced engineers
  • You understand software requirements holistically
  • You have experience refining and challenging requirements to build better products
  • You have used system programming languages like C++ or Rust to build production features and systems

Nice to have

  • BS / MS / PhD in Computer Science or a related field
  • Experience in a consumer-driven industry
  • Experience building products from 0 to 1 in an unstructured environment
  • Roll-up-your-sleeves mentality in a fast-paced environment

Day to day

  • You will be working in a fast-paced, high-growth startup environment where you will always be learning
  • You will be building a robust, scalable, and highly available distributed infrastructure
  • You will partner with SRE teams to effectively operate the systems you build out
  • You will develop an emerging engineering culture
  • You’ll establish processes and tools so that Tarro engineers can deliver high-quality products with high velocity
  • You will partner with the product team and other stakeholders to advance the product vision and lead the expansion of Wonders into new verticals
  • You will be actively collaborating with other leaders to source and recruit the best talent for Tarro