Design and architect robust, efficient back-end solutions using microservices with a focus on scalability and high performance;
Contribute to code quality through reviews, proposing standards and improvements, and writing unit tests;
Immerse yourself in the team's agile culture, actively participating in all stages of the development process and contributing to successful deliveries;
Share your knowledge and experience with colleagues, collaborating to foster individual and team growth.
Requirements
Solid experience in software development with a focus on back-end;
Advanced experience in Python;
Experience with relational databases (PostgreSQL);
Knowledge of containers (Docker);
Experience with cloud computing platforms (AWS or GCP);
Familiarity with CI/CD practices (GitHub/GitHub Actions);
Ability to design efficient and user-friendly REST APIs;
Knowledge of SOLID principles, TDD, Design Patterns and Clean Code;
Degree in Computer Science, Information Systems, Engineering or related fields, or equivalent professional experience;
At least 5 years of experience in software development;