Mentor on testing practices, tools and concepts, as well as perform refactoring and support the QA team in building complex, automated test scenarios.
Oversee project roll-out processes, identify and resolve issues, and, in critical situations, take responsibility for leading the team.
Detect security vulnerabilities originating from the development process or other sources, assist in remediation, and produce documentation mapping the identified issues.
Maintain a strong understanding of architectural models and practices and, when necessary, support the architecture team in validating and designing solutions.
Keep a holistic view of the project and help the team break down tasks and clarify requirements to improve delivery efficiency.
Monitor and analyze the metrics the team uses, proposing changes to planning and alignment processes as needed.
Document and demonstrate solutions by producing documentation, flowcharts, layouts, diagrams, charts, code comments and clean, readable code.
Ensure that the solution being developed meets client needs and incorporates best practices.
Requirements
Advanced knowledge in:
Systems development;
Frontend and backend patterns and best practices;
Web security and performance practices;
Microservices development using Java (Spring Boot), Node.js; front-end frameworks such as React and Angular; GraphQL; Flutter; Python; OpenShift; Kubernetes; Docker; Maven; and message queues (JMS, ActiveMQ or Kafka);
Advanced knowledge in front-end development with React, Angular, Node.js and Flutter; container platforms and orchestration such as OpenShift and Kubernetes; and Docker;
Design patterns;
Unit testing with JUnit, log monitoring in DataDog, and experience with Git;
Databases: Oracle, SQL, MySQL and Amazon Aurora;
Use of caching with Redis; familiarity with SOLID principles, Clean Code and SCRUM.
Tech Stack
Angular
Docker
Flutter
GraphQL
Java
JUnit
Kafka
Kubernetes
Maven
MySQL
Node.js
OpenShift
Oracle
Python
React
Redis
Spring
Spring Boot
SpringBoot
SQL
Benefits
Meal and/or grocery allowance to cover your food expenses 🍴
Medical and dental assistance so you and your family stay healthy 💙
Pharmacy partnerships offering discounts on medications 💊
Childcare assistance in accordance with current policy 🍼
Partnership with SESC for a variety of cultural and leisure programs ✈
Partnerships for language learning, technology training and online course platforms 📚
Payroll-deductible loans with attractive rates + financial education program 💰
Corporate University and learning paths with content on technology, soft skills, market trends and more 👨💻
Employee referral program with rewards and bonuses 🎁