Mentor on testing practices, tools, and concepts, support refactoring efforts, and assist the QA team in building complex, automated test scenarios;
Oversee project roll-out processes and identify and resolve issues; in cases of critical problems, take responsibility for leading the team when needed;
Identify security vulnerabilities arising from the development process (or otherwise) and support remediation efforts, producing documentation that maps the identified issues;
Have a strong understanding of architectural models and practices and, when necessary, support the architecture team in validating and designing solutions;
Maintain a holistic view of the project and assist the team in breaking down tasks and clarifying requirements to improve delivery efficiency;
Monitor and analyze team metrics, suggesting changes for planning processes and alignment meetings;
Document and demonstrate solutions by producing documentation, flowcharts, layouts, diagrams, charts, code comments, and clear code;
Ensure that the solution being built meets client needs and incorporates best practices.
Requirements
Advanced knowledge of systems development;
Experience with VTEX IO and/or Fast Store;
Frontend and backend patterns and best practices;
Web security and performance best practices;
Microservices development using Java Spring Boot and Node.js; experience with React, Angular, GraphQL, Flutter and Python;
Experience with container and orchestration platforms: OpenShift, Kubernetes, and Docker; build tools such as Maven; and message queues (JMS, ActiveMQ or Kafka);
Advanced front-end development experience with React, Angular, Node.js and Flutter;
Design patterns;
Unit testing with JUnit, log monitoring in Datadog, and proficiency with Git;
Databases: Oracle, SQL, MySQL and Amazon Aurora;
Use of caching with Redis and knowledge of 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 for market purchases and meals 🍴
Health and dental insurance to cover you and your family 💙
Pharmacy partnership for medication discounts 💊
Childcare assistance according to current policy 🍼
Gym membership partnership to encourage physical activity 🤸♀️🤸♂️
Partnership with SESC for a variety of cultural and leisure programs ✈
Partnerships for language study, technology training and online course platforms 📚
Payroll-deductible loans with attractive rates plus a financial education program 💰
Corporate University and learning paths with diverse content in technology, soft skills, market trends and more 👨💻
Employee referral program with potential rewards and bonuses 🎁