Role overview
Build and operate distributed backend systems for a platform supporting tax compliance workflows. You will design services and APIs in Node.js and TypeScript, run event-driven processes on cloud infrastructure, and help strengthen reliability, security, and performance. The role also includes technical guidance for other engineers through reviews and mentoring.
Responsibilities
- Design, build, and evolve scalable backend services using Node.js and TypeScript.
- Develop asynchronous, event-driven workflows using queues and messaging patterns, with suitable retry, idempotency, and failure handling.
- Define service boundaries, APIs, and data models, integrating cloud storage, messaging, and relational databases.
- Deploy and operate services on Kubernetes and AWS, improving observability, resilience, and incident response.
- Build and maintain REST APIs using a framework such as Fastify, Nest, or Express, and use an ORM to support data integrity and performance.
- Mentor engineers and guide technical decisions through architecture, design, and code reviews.
Requirements
- At least seven years building and operating Node.js and TypeScript systems in production.
- Strong experience with distributed systems and service-to-service communication, including retries and failure recovery.
- Proven experience with high-throughput event-driven systems using queues, pub/sub, or messaging platforms.
- Hands-on experience running backend services on Kubernetes and AWS, including S3, SQS, and RDS.
- Experience developing RESTful APIs and working with Prisma or a comparable ORM.
- Demonstrated ability to mentor engineers, contribute to technical direction, and collaborate effectively.
Nice to have
- Production experience with Docker, CI/CD, automated testing, or Python for backend and data processing work.
- Familiarity with financial, accounting, or compliance systems and security practices for sensitive data.
- Equivalent education, training, and relevant professional experience may be considered in place of a formal degree.
Benefits and work setup
The role is listed as remote in Argentina or Brazil, or hybrid in Montevideo, Uruguay.