iestro

Engenheiro(a) de Software Especialista – Fullstack

iestro

full-time

Posted on:

Location Type: Remote

Location: Brazil

Visit company website

Explore more

AI Apply
Apply

About the role

  • Desenvolver e manter funcionalidades no software, propondo melhorias e refatorações quando necessário;
  • Estar sempre presente nos canais de comunicação da empresa;
  • Participar ativamente do desenvolvimento técnico, sugerindo ferramentas e tecnologias.
  • Colaborar com o time, apoiar colegas e participar de reuniões de alinhamento.
  • Utilizar ferramentas como Azure DevOps e Gitlab para versionamento e organização das tarefas.
  • Garantir a qualidade do código com testes automatizados (unitários, integração e mutação).
  • Participar de code reviews e contribuir com padrões técnicos e boas práticas.
  • Estimar e mitigar riscos em tarefas complexas.
  • Auxiliar no onboarding e evolução técnica de profissionais menos experientes.

Requirements

  • Experiência sólida com Java 8+, Java EE, Spring Boot, Quarkus e MicroProfile, para sustentar e evoluir os nossos projetos.
  • Experiência em desenvolvimento front-end usando flutter para criar interfaces modernas e interativas.
  • Familiaridade com EKS para criação e gerenciamento de ambientes de desenvolvimento e produção.
  • Vivência em integrações assíncronas com RabbitMQ e/ou AWS SQS para comunicação entre serviços.
  • Experiência com documentação técnica utilizando Markdown, Swagger/OpenAPI, C4 Model e UML.
  • Conhecimento em bancos de dados relacionais e não relacionais, como PostgreSQL e MongoDB.
  • Domínio de boas práticas de arquitetura de software, como DDD, Microsserviços, MVC e Clean Architecture.
  • Experiência em implementar Testes Unitários (JUnit) para garantir a qualidade do código.
  • Conhecimento em Redis para caching e armazenamento de dados em memória.
  • Proficiência em Git, com boas práticas de versionamento utilizando GitFlow.
  • Familiaridade com Integração AWS para implementar e gerenciar serviços em nuvem.
  • Será um diferencial se você tiver: Desenvolvimento mobile com flutter.
  • Familiaridade com Flutter Desktop para aplicações multiplataforma.
  • Familiaridade com Electron JS para construção de aplicações desktop com tecnologias web.
  • Conhecimento em JavaScript e TypeScript, complementando suas habilidades no front-end.
  • Experiência em Testes de Mutação (Pitest) para elevar a qualidade dos testes;
  • Familiaridade com Gitlab (Pipeline) para otimizar processos de desenvolvimento contínuo;
  • Conhecimento em DynamoDB para implementações escaláveis de bancos de dados;
  • Conhecimento de sistemas Linux e sua administração.
Benefits
  • A/VR (R$45,00/dia útil)
  • Plano de Saúde da Unimed no formato de coparticipação, sem mensalidade
  • Plano Odontológico OdontoPrev, mensalidade fixa
  • Parceria com Psicologia Viva (3 sessões gratuitas por mês)
  • Auxílio Home Office (R$60,00)
  • Bônus de até 3 salários
  • Auxílio creche (para crianças até 3 anos)
  • Cursos Online que vão da Gastronomia a Pós-Graduação (Qualifica)
  • Pós-graduação (70% de desconto)
  • Convênio ecossistema Ânima (desconto em cursos de graduação e pós-graduação nas instituições do grupo)
  • Alura
  • Day off no mês do aniversário
  • Inglês, conforme política vigente de elegibilidade
  • Totalpass
  • 15% de desconto em planos da DogLife
  • Parceria com o SESC, OnHappy e LypeDepyl
  • Crédito consignado

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
Java 8+Java EESpring BootQuarkusMicroProfileFlutterRabbitMQAWS SQSPostgreSQLMongoDB
Soft skills
comunicaçãocolaboraçãoapoio a colegasparticipação em reuniõesestimativa de riscosmentoriarefatoraçãosugestão de melhoriasparticipação em code reviewsevolução técnica