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 Argentina within the fintech industry, we are actively seeking a professional to strengthen our team dedicated to Spanish fintech platform


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.

    Location

    Argentina

    Job Overview
    Job Posted:
    1 day ago
    Job Expires:
    Job Type
    Full Time

    Share This Job: