Visionnaire TecnologiaHire With Rapha

Senior Full Stack Developer

Sao Paulofull-time

About the role

Requirements and Qualifications

Bachelor's degree in Computer Science, Software Engineering or related field (or equivalent experience);

Experience in Designing, developing and maintaining applications in Node.js and/or Java with Spring Boot;

Experience in Software Architecture;

Experience with relational and non-relational databases (NoSQL);

Experience in version control systems, such as Git, and understanding of branching and merging strategies for efficient team collaboration using Gitflow;

Experience in creating unit tests, integration tests and performing efficient debugging to ensure software quality and identify and fix potential bugs;

Strong experience in AWS: Lambda, EKS, API Gateway, Load balance, IAM, RDS, DynamoDB, OpenSearch, EC2, MSK, MWAA;

Docker, Kubernetes;

Linux Debian or RedHat;

Knowledge of security practices, such as authentication, authorization, encryption and protection against common threats. The ability to design systems with security from the beginning is essential.