-
Avenga

Middle NodeJS Engineer

Avenga
Argentina · Full-time · Entry

This is us

At Qinshift and Avenga we are merging together to start a new era of technology that matter. Leveraging the power of innovations, we are on a journey to shape the future of work, and we are inviting you to co-create it with us.

This is the job

In BUENOS AIRES, Argentina within the fintech industry, we are actively seeking a professional to strengthen our team dedicated to Spanish fintech platform.

IMPORTANT: candidate must live in CABA for eventual meetings at the client´s office.

This is you

  • Proven experience in backend development with Node.js.
  • Solid knowledge of JavaScript/TypeScript in backend environments.
  • Advanced handling of Node.js, with strong understanding of asynchronous programming, events, and parallel processing.
  • Experience implementing design patterns like Repository Pattern, Dependency Injection, and Factory Pattern.
  • Familiarity with testing tools such as Jest, Mocha, or Chai for unit and integration testing.
  • Solid foundation in software design principles, including SOLID principles and Clean Architecture.
  • Experience working with layer separation (Domain, Use Case, Infrastructure, Interfaces).
  • Background in microservices and RESTful APIs with best practices for decoupling.
  • Understanding of event-driven architectures and event processing in AWS.

Nice-to-have skills:

  • Experience with AWS Lambda: creating serverless functions with Node.js, optimizing runtime, and managing errors.
  • Familiarity with SQS and SNS: setting up message queues (FIFO/Standard), and working with event publishing and subscriptions.
  • Experience orchestrating workflows with Step Functions (synchronous and asynchronous).
  • Knowledge of CloudFormation: defining infrastructure as code (IaC) using YAML/JSON templates.
  • Experience modeling data in DynamoDB (NoSQL) and RDS (SQL) on AWS.
  • Exposure to microservices using event sourcing and CQRS patterns.
  • Implementation of asynchronous messaging with SQS/SNS for inter-service communication.
  • Understanding of API Gateway and endpoint management with JWT or IAM Roles.

This is your role

  • Design and implement robust, scalable, and maintainable backend systems.
  • Collaborate with cross-functional teams to deliver new features and improve performance.
  • Contribute to architectural decisions and lead by example in applying engineering best practices.
  • Work with modern development workflows including CI/CD pipelines, containerization, and serverless environments.
  • Ensure high-quality code through unit and integration testing.
  • Participate in the continuous improvement of the software delivery process.

Key Skills

Ranked by relevance

microservices serverless infrastructure as code containerization design patterns message queues cloudformation restful apis dynamodb nosql mocha cicd sql aws sqs
Login to Apply
Posted
Jul 31, 2025
Type
Full-time
Level
Entry
Location
Cordoba
Company
Avenga

Industries

IT Services IT Consulting

Categories

Engineering Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Avenga
Related

Senior Node.js Engineer

2026-05-17

Full-time
Not Applicable
Argentina
IT Services
Engineering
View Job Details
Avenga
Related

Senior NodeJs Engineer

2026-05-17

Full-time
Not Applicable
Argentina
IT Services
Engineering
View Job Details
Avenga
Related

Middle Android Engineer

2026-05-14

Full-time
Not Applicable
Argentina
IT Services
Engineering