Senior Backend Engineer
Role summary
Our client is an e-commerce startup focused on automated direct mail customer engagement. They are seeking a Senior Full Stack (Backend) Engineer to build clean, scalable systems. The role involves shaping backend architecture, designing APIs, data pipelines, job processing, and observability. Responsibilities include developing robust backend systems, architecting infrastructure, building internal tooling, and optimizing for performance and security. The ideal candidate has 4+ years of experience, proficiency in Python and TypeScript, AWS, Docker, Postgres, Redis, and monitoring tools like Sentry.
\*hiring on behalf of our client
Title: Senior Backend Engineer
Time: Full-Time (EST or UK hours)
Location: Remote
Compensation: $120,000/y USD
The Company
Our client is a startup reinventing how eCommerce brands engage customers through automated direct mail. They focus on delivering innovative solutions that allow brands to connect with their audience in a physical and automated way.
Role Overview
Our client is looking for a Senior Full Stack (Backend) Engineer who thrives on building clean, scalable systems quickly. You will play a key role in shaping the backend architecture, from API design and data pipelines to job processing and observability.
Key Responsibilities
- Design and build robust backend systems
- Architect scalable infrastructure for job processing, analytics, and event tracking
- Build internal tooling for rate limiting, quotas, and authentication
- Design, develop, and maintain APIs and backend services
- Collaborate closely with product, design, and CX to deliver exceptional features
- Optimize for performance, security, and scalability
- Write clean, maintainable, efficient code
- Stay current with emerging technologies and apply them thoughtfully
Qualifications
- 4+ years of experience building production-grade backend systems
- Skilled at writing clear, maintainable code with solid abstractions
- Confident designing databases, APIs, and infrastructure
- Experience with high-throughput systems or background job queues
- Strong sense of end-to-end ownership across code, infrastructure, tests, and monitoring
- Strong proficiency with Python and TypeScript
- Hands-on experience with AWS (ECS, SQS, Parameter Store), Docker, and GitHub Actions
- Knowledge of Postgres and Redis
- Experience with monitoring tools such as LogFire and Sentry
- Deep care for developer experience and team collaboration
- Strong computer skills and ability to adapt to new software
Similar roles
Backend EngineerFUSTIS LLC · Minneapolis, Minnesota, United States · Onsite
Senior Backend EngineerClosingLock · Austin, Texas, United States · Onsite- Backend EngineerGlocomms · City and County of San Francisco, California, United States · Remote
- Senior Backend EngineerJobs via Dice · San Francisco, California, United States · Onsite
Staff Backend EngineerFOX Tech · Toronto, Ontario, Canada · Hybrid