Mentor the team on testing practices, tools, and concepts, participate in refactoring, and support QA in building complex automated test scenarios
Oversee project roll-out processes, identify and resolve issues, and, in critical situations, take the lead to guide the team
Identify security vulnerabilities arising from the development process (or otherwise), support remediation efforts, and produce documentation mapping the identified issues
Have a solid understanding of architectural models and best practices, and support the architecture team when needed in validating and designing solutions
Maintain a holistic view of the project and help the team break down tasks and ensure clear understanding to improve delivery efficiency
Monitor and analyze team metrics, suggesting changes to planning and alignment processes
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 follows best practices
Requirements
Advanced knowledge of software development practices
Frontend and backend patterns and best practices
Security and performance best practices for the web
Experience developing microservices using Java Spring Boot and Node.js, and familiarity with front-end frameworks such as React and Angular
Experience with GraphQL, Flutter, Python, OpenShift, Kubernetes, Docker, Maven, and message queues (JMS, ActiveMQ or Kafka)
Strong front-end development skills with React, Angular and Node.js; experience with Flutter is a plus
Knowledge of design patterns
Unit testing with JUnit, log monitoring (e.g., DataDog), and Git
Databases: Oracle, SQL, MySQL and Amazon Aurora
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 allowance and/or food card for groceries and meals 🍴
Medical and dental plans to keep you and your family healthy 💙
Pharmacy discount program for medication 💊
Childcare assistance according to current policy 🍼
Gym membership discounts to encourage exercise 🤸♀️🤸♂️
Partnership with SESC for 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 potential rewards and bonuses 🎁