Middle Node.js Engineer

We are seeking a Middle Node.js Engineer to join a cross-functional team building a mission-critical accounting and tax platform that handles payments and transaction processing. You’ll design, build, and maintain scalable, reliable backend services and serverless solutions as the platform migrates from on‑premises to a cloud-native AWS architecture.

Working with Backend Engineers, a Tech Lead, QA Automation, and Product Managers, you’ll influence technical decisions, improve architecture, and ensure traceability across accounting and tax workflows.


This is you

  • 4+ years of hands-on development with Node.js and TypeScript;
  • Practical knowledge of AWS services, including: Lambda, Step Functions, DynamoDB, EventBridge, SQS, SNS, and S3;
  • Proven experience designing and developing serverless architectures;
  • Extensive background with Serverless Framework (deployment and configuration);
  • Experience with automated testing using Jest;
  • Solid knowledge of event-driven architectures and common integration patterns;
  • Experience working in Agile environments and participating in sprint ceremonies;
  • Strong analytical and problem-solving skills, and a commitment to code quality;
  • Languages: Spanish — native; English — intermediate.


Nice-to-have skills:

  • Background in financial services, accounting, taxation, or payments systems;
  • Experience migrating applications and services to cloud environments (lift-and-shift, re-architecture);
  • Knowledge of observability, monitoring, and troubleshooting tools in AWS (CloudWatch, X-Ray, OpenTelemetry);
  • Experience with high-availability, transaction-intensive systems and their resilience patterns.


This is your role

  • Design, develop, and maintain scalable backend services using TypeScript and Node.js;
  • Participate in migrating applications and services from on-premises infrastructure to AWS;
  • Build and maintain serverless solutions following cloud-native best practices;
  • Implement integrations and processing workflows for accounting, tax, payments, and transaction data;
  • Collaborate closely with Product, QA, and Engineering to deliver high-quality features;
  • Write and maintain automated and unit tests (Jest);
  • Participate in code reviews and promote engineering best practices and maintainable design;
  • Monitor, troubleshoot, and optimize application performance, reliability, and security;
  • Ensure traceability and auditability across business processes and generate accounting/tax files.

Similar jobs