Senior Software Engineer ID73490

On-siteSalary not specified
Argentina · Brazil · Mexico · Guatemala · Colombia

Tech Stack

JavaScriptTypeScriptNode.jsPostgreSQLAWSAzureTerraformMicroservicesAzure DevOpsCloudWatch

Job Description, Responsibilities & Requirements

About the Position

We are looking for a Senior Software Engineer to serve as a data anchor for the cloud infrastructure, CI/CD, and backend services powering a unified franchisee portal. You will design and maintain Node.js and TypeScript microservices, lead phased ETL migrations from legacy systems into PostgreSQL, implement infrastructure as code with Terraform, and maintain CI/CD pipelines using Azure DevOps. The role includes active use of AI tools including Claude and GitHub Copilot to accelerate development, and requires strong observability practices using Dynatrace and CloudWatch.

Responsibilities

  • Design, develop, and maintain highly scalable backend APIs and microservices using Node.js and TypeScript;
  • Lead phased migrations, ETL processes, and data hygiene management when migrating legacy data into PostgreSQL;
  • Implement and manage Infrastructure as Code (IaC) using Terraform;
  • Design and maintain CI/CD pipelines using Azure DevOps;
  • Implement best practices for observability, security, and compliance using Dynatrace and CloudWatch;
  • Use AI tools like Claude or GitHub Copilot to accelerate development by generating code scaffolding, writing and reviewing tests, creating documentation, and prototyping solutions;
  • Own the engineering lifecycle for features, including architecture, implementation, testing, CI/CD, and production monitoring.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience;
  • 4+ years of professional software engineering experience focused on backend and cloud infrastructure;
  • Strong experience with JavaScript, Node.js, and TypeScript;
  • Strong understanding of RESTful APIs, Microservices architecture, and event-driven systems;
  • Experience working with databases, including PostgreSQL, and data persistence concepts;
  • Hands-on experience with Microsoft Azure and Amazon Web Services (AWS);
  • Deep experience with Infrastructure as Code using Terraform and CI/CD using Azure DevOps;
  • Experience with legacy platform migrations, ETL processes, and data hygiene;
  • Experience developing secure, high-quality, and maintainable code following industry security best practices;
  • Familiarity with Dynatrace and CloudWatch;
  • Upper-intermediate English level.

Nice to Have

  • Experience delivering production software;
  • Experience working in Agile or team-based development environments.

We Offer

  • Professional growth with mentorship, TechTalks, and personalized growth roadmaps;
  • Competitive compensation with budgets for education, fitness, and team activities;
  • A selection of exciting projects with modern solutions development and top-tier clients;
  • Flextime options for an optimal work-life balance, including remote work and office options.

About the Company

Join AgileEngine, ranked by Inc. 5000 among America's fastest-growing private companies. We are a global team with locations in Argentina, Brazil, Colombia, Guatemala, Mexico, and more.

Apply for this Position

Apply here

Job Details

Company name:
AgileEngine
Location:
Argentina · Brazil · Mexico · Guatemala · Colombia
Work Mode:
On-site
Posted on TheJob:
Jul 17, 2026
Last checked:
Jul 17, 2026
Posted on the source:
Jul 14, 2026
Apply Now
© 2026 TheJob, Inc. All rights reserved.