Jobgether
Engenheiro de Software Fullstack Pleno (Java/Flutter)
engineeringfull-timeBrazil
SALARY
Not listed
WORK TYPE
remote
JOB TYPE
full-time
INDUSTRY
general
✦ AutoApply Sick of applying? We apply to roles like this for you, up to 20 a month.
Learn more
About the role
Accountabilities:
- Develop, maintain, and continuously improve software features, identifying opportunities for refactoring and technical enhancements.
- Work across the application stack, contributing to backend services with Java and frontend experiences with Flutter.
- Participate actively in technical discussions and recommend tools, technologies, and approaches that improve the development process and product quality.
- Collaborate with engineering colleagues, participate in alignment meetings, and remain engaged across the team's communication channels.
- Use Azure DevOps and GitLab to manage development activities, version control, and task organization.
- Maintain high code quality through automated unit, integration, and mutation testing.
- Participate in code reviews and contribute to technical standards, architecture decisions, and software development best practices.
- Estimate complexity, identify potential risks, and develop mitigation strategies for challenging technical tasks.
- Build and maintain integrations between services using asynchronous messaging technologies such as RabbitMQ and AWS SQS.
- Contribute to technical documentation using Markdown, Swagger/OpenAPI, C4 Model, UML, and other appropriate documentation practices.
- Support cloud-based environments and contribute to development and production infrastructure using AWS and EKS.
- Assist with onboarding and provide technical guidance to less experienced engineers, contributing to team capability development.
- Solid professional experience with Java 8+, Java EE, Spring Boot, Quarkus, and MicroProfile.
- Hands-on experience with Flutter for building modern, interactive frontend interfaces.
- Familiarity with Amazon EKS (Elastic Kubernetes Service) for creating and managing development and production environments.
- Experience with asynchronous integrations using RabbitMQ and/or AWS SQS.
- Knowledge of relational and non-relational databases, particularly PostgreSQL and MongoDB.
- Strong understanding of software architecture and development practices, including Domain-Driven Design (DDD), microservices, MVC, and Clean Architecture.
- Experience implementing automated unit tests with JUnit and a strong commitment to software quality.
- Knowledge of Redis for caching and in-memory data storage.
- Proficiency with Git and structured version-control practices such as GitFlow.
- Familiarity with AWS services and cloud integration.
- Experience creating technical documentation with Markdown, Swagger/OpenAPI, C4 Model, and UML.
- Strong collaboration, communication, problem-solving, and technical decision-making skills.
- Ability to estimate complex tasks, identify risks, and work proactively toward practical solutions.
- Additional experience with Flutter for mobile development.
- Familiarity with Flutter Desktop for cross-platform desktop applications.
- Experience with Electron JS for desktop applications built with web technologies.
- Knowledge of JavaScript and TypeScript.
- Experience with mutation testing using PIT/Pitest.
- Familiarity with GitLab pipelines and continuous integration/deployment practices.
- Knowledge of DynamoDB for scalable database implementations.
- Experience with Linux systems and administration.
- Experience mentoring, onboarding, or supporting less experienced developers.
- Fully remote work model.
- Meal/food allowance of R$45 per working day.
- Unimed health insurance with coparticipation and no monthly premium.
- OdontoPrev dental insurance for a fixed monthly fee of R$21.91.
- Mental health support through Psychology Viva, including 3 free therapy sessions per month.
- Home-office allowance of R$60 per month.
- Access to online courses ranging from gastronomy to postgraduate education through Qualifica.
- Access to courses through Escola de Pessoas.
- Birthday month day off.
- TotalPass fitness and wellness benefit.
- Childcare allowance for mothers and fathers with children up to 3 years and 11 months.
- Discounts on undergraduate and postgraduate courses through the Ânima education ecosystem.
- Partnerships with OnHappy and SESC.
- Pet health plan through Guapeco.
- Opportunities to collaborate with a multidisciplinary technology team and expand technical expertise across backend, frontend, cloud, architecture, and DevOps practices.
Requirements
Nice-to-have skills:
Benefits
✦ Sick of applying to 40 jobs a month?
I rewrite your resume for ATS by hand first. Once you sign off on it, AutoApply applies to up to 20 roles like this a month, cover letter in your own voice each time. From $14.99/mo, cancel anytime.
Get AutoApply