Pessoa desenvolvedora fulllstack sênior
Summary
Senior fullstack developer at Datum (Brazil) building and maintaining scalable features used by millions of users: backend work with Java 17+/Spring Boot and Node.js/NestJS, SQL/NoSQL databases, messaging, microservices, testing, observability and documentation, plus mentoring junior developers; React/React Native frontend skills are a plus.
Estamos buscando uma pessoa que ouse protagonizar com a gente.
Responsabilidades e atribuições:
- Colaborar com equipes multifuncionais para definir, projetar e lançar novos recursos;
- Elaborar e conduzir refinamentos técnicos de demandas trazidas pelo time de produtos;
- Atuar na manutenção da saúde e qualidade do codebase, equilibrando novas funcionalidades com resolução de débitos técnicos;
- Desenvolver soluções escaláveis e que irão ser utilizadas por milhões de usuários;
- Ser crítico em relação a Monitoria e Observabilidade;
- Atuar na manutenção dos testes automatizados, incluindo criação de novos;
- Orientar desenvolvedores de menor senioridade e auxiliar no desenvolvimento destes;
- Elaboração de documentação técnica de novas funcionalidades;
- Participar das cerimônias junto com os demais integrantes da equipe.
Requisitos e qualificações:
- Experiência com Java 17+, Spring Boot e Hibernate;
- Experiência com NodeJS + NestJS;
- Experiência Bancos de Dados (SQL e NoSQL);
- Oracle
- MongoDB
- RDS
- Experiência com comunicação por mensageria (RabbitMQ e SQS);
- Experiência, compreensão e entendimento de arquitetura de micro serviços.
- Experiência com Design de APIs REST;
- Experiência com Testes Unitários (jUnit 5) e Testes Contrato (Pact);
- Experiência com Axway - API Gateway;
- Experiência com Git e Versionamento de Código;
- Experiência com Dynatrace;
- Conhecimento de Clean Code, Clean Architecture e Modularização;
- Boas práticas de código, documentação e desenvolvimento de telas e componentes;
- Experiência com em metodologias ágeis;
- Excelentes habilidades para resolução de problemas e atenção aos detalhes;
- Estar disposto a buscar novos conhecimentos e encarar novos desafios;
- Experiencia de 3 anos no minimo em projetos de alta complexidade técnica e de processos
Desejável:
- Experiência em desenvolvimento de aplicativos/front-end com React Native e React;
- Experiência com Javascript/Typescript;
- Experiencia com Next.js, React Hooks, Styled Components, Axios;
- Experiência com arquitetura de Microfrontend (MFE)
Informações adicionais:
Por aqui, você também conta com vantagens pensadas para apoiar sua rotina, bem-estar e desenvolvimento:
- Zenklub: duas sessões gratuitas por mês com psicólogos, terapeutas, nutricionistas ou coaches. Sessões extras saem por R$ 70 e o benefício também pode incluir dependentes.
- ️ Wellhub (Gympass): acesso a descontos de até 75% em mais de 22 mil academias espalhadas pelo Brasil.
- MomCare: incentivo monetário flexível no período pós-licença maternidade.
- Incentivo Alura: apoio ao desenvolvimento contínuo, com subsídio de 50% da licença Alura Plus, via reembolso pelo período de 12 meses.
- Parcerias educacionais: descontos de até 70% em diversas instituições de ensino, incluindo graduação, pós-graduação, MBAs, idiomas e muito mais.
- RecomenDatum: suas conexões também podem gerar oportunidades! Indique profissionais para o nosso time ou empresas para nosso ecossistema e ganha recompensas.
Quer conhecer outras vantagens de fazer parte da Datum? Acesse a home da nossa página de carreiras para conhecer os demais benefícios que oferecemos.
*Os benefícios podem variar conforme os acordos definidos na contratação.