Backend Engineer (TypeScript/React + AWS Cloud) — Remote

General

Full time

Remote

## Backend Engineer (2–7 years)


### About the Role

We're looking for a backend engineer to help build and scale the infrastructure behind Vidrush, a video generation platform. You'll work on a TypeScript/Node.js serverless backend where code quality and thoughtful design are first-class priorities.


### What You'll Do

- Own and deliver backend features end-to-end, from API design through deployment

- Solve interesting problems across video generation pipelines, AI integrations, and billing systems

- Shape the architecture of services that power our core product workflows

- Contribute to a codebase that prioritizes long-term maintainability

- Collaborate closely with the team on technical decisions, code reviews, and continuous improvement


### Requirements

- *2–7 years* of professional backend engineering experience

- Strong proficiency in *TypeScript* and Node.js

- Hands-on experience with *AWS* in a serverless context

- Solid experience with *MongoDB* or other document databases

- Experience with *Stripe* or similar payment/billing platforms

- Familiarity with *serverless frameworks* (e.g., SST, Serverless Framework)

- Experience writing *unit and integration tests* with Jest or similar

- Understanding of *RESTful API design* and middleware patterns

- Comfortable with Git workflows, CI/CD, and code quality tooling


### Nice to Have

- Experience with *Infrastructure as Code* (Pulumi, CDK, Terraform)

- Familiarity with *event-driven architectures* and messaging patterns

- Background in layered architecture patterns (Clean Architecture, hexagonal, ports & adapters)

- Experience with modern web frameworks like *Hono*

- Interest in *AI/LLM technologies* and experience integrating with AI APIs

- Familiarity with *agentic AI systems* and frameworks like Mastra


### What We Value

- *Craftsmanship*: You care about code quality, testing, and maintainability—not just making it work

- *Architectural discipline*: You respect layer boundaries and established patterns rather than taking shortcuts

- *Pragmatism*: You ship working software without over-engineering

- *Ownership*: You take features end-to-end, from design through production

- *AI-accelerated development*: You actively use tools like Cursor, Copilot, and LLMs for scaffolding, tests, refactors, and debugging—without outsourcing your judgment

- *Curiosity about AI*: You're excited about the intersection of backend engineering and AI capabilities