We're assisting a well-funded, two-year-old startup with their search for senior backend engineers. Their product uses AI to create more efficient marketing funnels that allow ecommerce teams to increase sales. The role will be a hybrid role working out of the SF office (3 days per week) and they're hiring a handful of engineers in this capacity.
What you'll do:
Architecting and implementing backend systems in Typescript/Node is the core of what you’ll be doing. Real examples include —
-
Designing and building an ingestion pipeline for analytics/insights products (> 99.99% uptime on Kafka, Clickhouse, Redis)
-
Spiking on their CI/CD to improve stability
-
Build out durable/distributed cart/hosting for their ecommerce product
-
Deploying a multi-tenant NextJS app for shops in Cloudflare
-
Mentoring junior engineers on best-practices
What you'll bring:
- 2+ years of experience with production distributed systems, service-oriented architecture.
- Experience working on infrastructure at companies where they've worked on scale-related issues
- Experience with asynchronous, distributed systems (e.g. Kafka, Clickhouse, or similar).
- Deep knowledge in distributed systems and SOA — load balancers, databases, queuing, caching, HTTP, APIs, high-availability, fault tolerance, redundancy, at-least-two-of-everything.
- Proficient in Typescript, or experience writing these systems in Python/Go/Java is okay too (as long as you're willing to learn Typescript/Node).
Nice to haves:
- Previous experience at an early-stage (Series A or earlier) startup
- Former founder, or founding experience
- Experience in and enjoyment of hackathons