Senior Backend Engineer
TestBox
- San Francisco, CA
- Permanent
- Full-time
- Design and build the core backend services that enable complex, long-running, and asynchronous operations across multiple systems.
- Create the foundational frameworks and libraries that will be used by the rest of the engineering team to build new product capabilities.
- Design and implement the suite of robust backend services that form the foundation of our new platform, ensuring they are resilient and scalable.
- Partner with leadership to drive key technology and design decisions, and to establish backend engineering best practices.
- Help foster a culture of high-quality code, great design, and a commitment to building for the long term.
- You are a systems thinker, who defaults to designing for resilience, scalability, and observability.
- You are pragmatic and product-aware, able to balance building elegant systems with the iterative needs of a fast-moving startup.
- You are passionate about developer experience and find fulfillment in building tools and frameworks that make other engineers more productive.
- You have a high sense of ownership and are motivated by the accountability that comes with building business-critical systems.
- You communicate technical concepts clearly and are skilled at collaborating with product, design, and other engineers to solve complex problems.
- 5+ years of experience in backend software engineering, including building, deploying, and operating complex distributed systems.
- Deep expertise in a modern backend language (e.g., Python, Go, Java, etc.).
- Strong experience with event-driven design, message queues, and asynchronous communication patterns.
- Hands-on experience with modern cloud infrastructure (e.g., AWS, GCP) and containerization technologies.
- Experience designing data models and working with a variety of database technologies to fit different needs.
- A strong understanding of API design principles and best practices.
- Bonus: Direct experience with workflow/orchestration engines.
- Bonus: Experience building developer tools, SDKs, or public-facing APIs.
- Build foundational, greenfield systems from the ground up and make a massive impact from day one.
- Solve challenging and rewarding distributed systems problems.
- Shape the technical foundation that will power the company's growth for the next decade.
- Join a company obsessed with customer experience, speed, and scale.
- Generous equity package for meaningful ownership.
- Prioritization of your professional growth, with dedicated career development support.
- Flexible, unlimited PTO with a minimum expectation for recharge.
- Mental Health benefits.
- Fitness allowances.
- Learning allowances.
- Remote and office setup allowances to ensure productive and comfortable working environments.