Senior Software Engineer – Full-Stack, Java/Flutter

Posted 9hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Engenheiro Fullstack Sr desenvolvendo soluções Java e Flutter para uma HR Tech. Evolução de software, arquitetura, testes automatizados e colaboração técnica remota.

Responsibilities:

  • Develop and maintain software features
  • Propose improvements and refactoring when necessary
  • Maintain an active presence in the company’s communication channels
  • Participate actively in technical development by suggesting tools and technologies
  • Collaborate with the team, support colleagues, and participate in alignment meetings
  • Use Azure DevOps and GitLab for version control and task organization
  • Ensure code quality through automated unit, integration, and mutation testing
  • Participate in code reviews and contribute to technical standards and best practices
  • Estimate and mitigate risks in complex tasks
  • Assist with onboarding and the technical development of less experienced professionals

Requirements:

  • Solid experience with Java 8+, Java EE, Spring Boot, Quarkus, and MicroProfile
  • Experience in front-end development using Flutter
  • Familiarity with EKS
  • Experience with asynchronous integrations using RabbitMQ and/or AWS SQS
  • Experience creating technical documentation using Markdown, Swagger/OpenAPI, the C4 Model, and UML
  • Knowledge of relational and non-relational databases, such as PostgreSQL and MongoDB
  • Strong command of software architecture best practices, such as DDD, Microservices, MVC, and Clean Architecture
  • Experience implementing unit tests with JUnit
  • Knowledge of Redis
  • Proficiency in Git and GitFlow
  • Familiarity with AWS integration
  • Mobile development with Flutter is a plus
  • Familiarity with Flutter Desktop is a plus
  • Familiarity with Electron JS is a plus
  • Knowledge of JavaScript and TypeScript is a plus
  • Experience with mutation testing using Pitest is a plus
  • Familiarity with GitLab Pipelines is a plus
  • Knowledge of DynamoDB is a plus
  • Knowledge of Linux systems and system administration is a plus

Benefits:

  • Meal or food allowance of BRL 45.00 per business day
  • Unimed health insurance with copayment and no monthly premium
  • OdontoPrev dental insurance with a fixed monthly premium of BRL 21.91
  • Therapy: partnership with Psicologia Viva, including three free sessions per month
  • Online courses ranging from Gastronomy to graduate-level programs through Qualifica
  • Access to all courses offered by Escola de Pessoas
  • Home office allowance of BRL 60.00
  • Birthday month day off
  • TotalPass
  • Childcare allowance for mothers and fathers with children up to 3 years and 11 months old
  • Ânima ecosystem partnership, offering discounts on undergraduate and graduate programs at the group’s institutions
  • Partnerships with OnHappy and SESC, plus Guapeco pet health insurance