Macher Tecnologia está recrutando uma posição de Engenheiro(a) de Software Backend pleno que seja especializado em Node.js, Java com Spring Boot e AWS para trabalhar alocado em cliente do ramo de Saúde e Medicina, em projetos de Tecnologia.
A posição no momento é remota, sendo que o/a profissional precisa estar fisicamente localizado/a no Rio de Janeiro ou São Paulo (Capital).
O candidato ideal deve ser capaz de projetar, desenvolver e implementar soluções eficientes e escaláveis utilizando as melhores práticas de desenvolvimento e os serviços da AWS.
Qualificações:Desenvolvimento Backend:Projetar, desenvolver e manter aplicações em Node.js e/ou em Java com Spring Boot.
Programação e CodificaçãoTer capacidade de escrever código eficiente, legível e funcional
Arquitetura de SoftwareTer capacidade de ler e implementar solução de software conforme a definição de arquitetura de solução aplicando os principais padrões de engenharia de software
Banco de dadosTer a capacidade de utilizar banco de dados relacionais e não relacionais (NoSQL):
Versionamento de Código:Experiência em sistemas de controle de versão, como Git, e compreensão de estratégias de branching e merging para colaboração eficiente em equipe usando Gitflow.
Segurança da InformaçãoTer o conhecimento em práticas de segurança, como autenticação, autorização, criptografia e proteção contra ameaças comuns. A capacidade de projetar sistemas com segurança desde o início é essencial.
Testes e DepuraçãoTer a capacidade para criar testes unitários, testes de integração e realizar depuração eficiente para garantir a qualidade do software e identificar e corrigir possíveis bugs.
ComunicaçãoTer a capacidade de comunicar efetivamente com membros da equipe, participando de reuniões e discussões técnicas.
Ter a capacidade de elaborar documentação clara e detalhada para código, APIs, e integração de tecnologias.
Conhecimento técnicoAWS: Lambda, EKS, API Gateway, Load balance, IAM, RDS, DynamoDB, OpenSearch, EC2;Docker, Kubernetes.Linux Debian ou RedHatExperiência com todo o ciclo de vida de desenvolvimento de sistemas.Familiaridade e experiência prévia com métodos/equipes ágeis.
Formação acadêmicaBacharelado em Ciência da Computação, Engenharia de Software ou área relacionada (ou experiência equivalente), completo ou em fase de finalização.
O que oferecemos: Posição CLTPacote de benefícios: Plano de saúde com co-participação; VR ou VA; Seguro de vida
Related Jobs

Security Engineer Ubuntu

Senior Software Engineer

Test Automation Engineer

Senior Android Engineer

Lead Software Engineer

Senior Frontend Engineer

Data Engineer

Production Engineer

Senior Back End Developer

Senior Frontend Engineer Platform

IT Engineer

Senior Software Engineer Cloud Images

Senior Product Designer

Hands On Engineering Manager

Full Stack Software Engineer

Senior Front End Developer

Customer Success Manager

Senior Software Engineer .NET Core

Front End TypeScript Developer
