Principal Backend Software Engineer (TypeScript, Node.js, Distributed Systems)
Modus Create, Mexico +1
What you need
- 8+ years of production software engineering experience building and operating complex software systems.
- 4+ years of hands-on experience building backend microservices and REST APIs with TypeScript and Node.js.
- Strong experience designing distributed, idempotent, and event-driven systems and resilient asynchronous workflows.
- Hands-on experience with Express.js, with the ability to separate routing and framework concerns from core domain and business logic.
- Strong understanding of backend architecture, API design, reliability, transaction consistency, and asynchronous processing.
- Demonstrated experience using Claude Code or comparable AI-assisted/agentic development tools as part of day-to-day software engineering.
- Ability to independently explore unfamiliar codebases, identify dependencies, understand complex business logic, and move solutions forward with minimal oversight.
- Strong product thinking, including the ability to ask clarifying questions, understand user and business value, evaluate trade-offs, and recommend pragmatic technical solutions.