Requirements:
Proven experience in Back End applications (Node.js);
Experience with tools such as GitHub Actions, Jenkins, CircleCI, or TravisCI for automating deploys, builds, and tests;
Familiarity with Docker for application packaging and Kubernetes for managing container clusters in production;
Practical use of AWS services, such as EC2, Lambda, S3, RDS, DynamoDB, and VPC for building scalable and secure applications;
Knowledge of relational and non-relational databases;
Knowledge of queue and messaging systems;
Skills in automated testing and code coverage.
Desirable:
Skills with Prisma.
Agile Methodologies: Scrum (participation in ceremonies).
Tools: Jira and Github.
Develop and maintain Back-End applications focused on performance, using Node.js and Prisma (a plus);
Configure and optimize deploy, build, and test processes with automation tools such as GitHub Actions, Jenkins, CircleCI, or TravisCI;
Work with Docker for application packaging and Kubernetes for managing container clusters in production;
Implement and manage AWS services, including EC2, Lambda, S3, RDS, DynamoDB, and VPC, aiming for security and scalability;
Maintain and manage relational and non-relational databases, as well as integrate queue and messaging systems;
Apply automated testing practices and ensure consistent code coverage.