Backend Engineer
Skills
Back-End Web DevelopmentComputer ScienceOOPSoftware DevelopmentDatabasesDistributed SystemsProduct Requirements
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
