Desenvolvedor Backend PL
CREARE SISTEMAS S.A.
MobyLogInformações gerais
Qualificações
Formação Acadêmica: Ensino Superior completo ou em fase de conclusão em Análise e Desenvolvimento de Sistemas, Ciência da Computação, Engenharia da Computação, Sistemas de Informação ou áreas correlatas.
Experiência Profissional: Experiência aproximada de três anos com desenvolvimento de aplicações backend ou vivência equivalente demonstrada por meio de projetos e resultados profissionais.
- Desenvolvimento Backend: Experiência com Node.js e TypeScript no desenvolvimento de APIs, serviços e aplicações backend.
- Microsserviços: Experiência com arquitetura de microsserviços e integração entre serviços.
- Framework: Conhecimento prático em Moleculer.js ou experiência com frameworks semelhantes para desenvolvimento de microsserviços.
- Validação de Dados: Conhecimento em Yup ou outras bibliotecas de validação de dados.
- Arquitetura de Software: Conhecimento em arquitetura de aplicações backend, padrões de desenvolvimento e princípios de código limpo.
- Containerização: Experiência com Docker para criação e execução de ambientes e aplicações containerizadas.
- Versionamento: Experiência com Git e GitHub em fluxos de desenvolvimento colaborativo.
- Code Review: Vivência na revisão de código e na aplicação de padrões de qualidade e segurança.
- Capacidade Analítica: Habilidade para investigar problemas, analisar causas e propor soluções técnicas adequadas.
- Comunicação e Colaboração: Capacidade de compartilhar conhecimentos, documentar decisões e colaborar com equipes multidisciplinares.
- Apoio Técnico: Capacidade de orientar desenvolvedores em dúvidas técnicas e disseminar boas práticas, sem necessidade de exercer liderança formal.
- Perfil Proativo: Autonomia para conduzir atividades, identificar melhorias e assumir responsabilidades compatíveis com o nível da posição.
Responsabilidades
- Desenvolvimento Backend: Desenvolver, manter e evoluir APIs e microsserviços utilizando Node.js, TypeScript e Moleculer.js.
- Arquitetura de Sistemas: Participar da definição e evolução da arquitetura das aplicações backend, considerando escalabilidade, desempenho, segurança e facilidade de manutenção.
- Integração de Sistemas: Desenvolver e manter integrações entre sistemas, serviços internos e aplicações externas.
- Validação de Dados: Implementar validações utilizando Yup, garantindo consistência, segurança e confiabilidade no processamento das informações.
- Qualidade de Código: Realizar revisões de código, contribuindo para a padronização, segurança e qualidade das entregas.
- Suporte Técnico à Equipe: Apoiar outros desenvolvedores, compartilhar conhecimentos e esclarecer dúvidas relacionadas a padrões e boas práticas de desenvolvimento.
- Resolução de Incidentes: Apoiar a análise, diagnóstico e resolução de falhas e incidentes relacionados às aplicações backend.
- Versionamento de Código: Utilizar Git e GitHub para controle de versão, colaboração, revisão de código e gerenciamento das entregas.
- Documentação Técnica: Elaborar e manter atualizada a documentação técnica das aplicações, integrações e decisões de arquitetura.
- Metodologias Ágeis: Participar de cerimônias ágeis, planejamentos técnicos, refinamentos e iniciativas de melhoria contínua dos processos de desenvolvimento.
Oportunidade de crescimento profissional em um ambiente onde paixão por tecnologia, proatividade, ousadia e colaboração se unem para desenvolver soluções escaláveis e gerar resultados extraordinários.
Buscamos uma pessoa Desenvolvedora Backend Pleno para atuar no desenvolvimento, manutenção e evolução de APIs e microsserviços, contribuindo para a qualidade técnica, estabilidade e evolução das soluções da empresa.