Mentor on testing practices, tools, and concepts, 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 the lead in guiding the team.
Identify security vulnerabilities originating in or outside the development process, assist in remediation, and generate documentation mapping the identified scenarios.
Be well versed in architectural models and best practices, and when necessary support the architecture team in validating and designing solutions.
Maintain an overall view of the project and support the team in breaking down tasks and clarifying requirements to improve delivery efficiency.
Track and analyze the metrics the team uses, suggesting changes for planning processes and alignment.
Document and demonstrate solutions by producing documentation, flowcharts, layouts, diagrams, charts, code comments, and clean, readable code.
Ensure the solution being built will meet client needs and applies industry best practices.
Requirements
Advanced knowledge in:
System development;
Frontend and backend patterns and practices;
Web security and performance best practices;
Microservices development with Java Spring Boot, Node.js, React, Angular, GraphQL, Flutter, Python, OpenShift, Kubernetes, Docker, Maven, and messaging queues (JMS, ActiveMQ, or Kafka);
Frontend development with React, Angular, Node.js and Flutter; familiarity with OpenShift, Kubernetes, and Docker;
Design patterns;
Unit testing with JUnit; log monitoring with Datadog; and Git;
Databases: Oracle, SQL, MySQL, and Amazon Aurora;
Use of caching with Redis; 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
Food and/or meal allowance for groceries and meals 🍴
Health and dental insurance for you and your family 💙
Pharmacy partnerships for medication discounts 💊
Childcare assistance according to company policy 🍼
Gym partnership/discount to encourage exercise 🤸♀️🤸♂️
Partnership with SESC for a variety of cultural and leisure programs ✈
Partnerships for language study, technology courses and online learning 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 opportunities for rewards and bonuses 🎁
Group life insurance ⛑
Senior Full-Stack Developer at Quality Digital | JobVerse