**Estamos buscando uma pessoa que ouse protagonizar com a gente.
**
**Responsabilidades e atribuições**:
- Definir a **arquitetura técnica** dos projetos, garantindo escalabilidade, segurança e manutenibilidade das soluções.
- Liderar e apoiar equipes de desenvolvimento no uso de stacks como **Java, Node.js, React, APIs RESTful, GraphQL, desenvolvimento Mobile (Android/iOS)**, **low-code LifeRay, low-code Outsystems**, entre outras.
- Garantir as **melhores práticas de desenvolvimento**, incluindo revisão de código, qualidade de software, e alinhamento com requisitos técnicos e de negócios.
- Implementar e gerenciar pipelines de **CI/CD**, garantindo automação de testes, deploys contínuos e qualidade das entregas.
- Estabelecer estratégias para o desenvolvimento de **componentes reutilizáveis e modulares**.
- Promover a aplicação de padrões de design (design patterns) e práticas de **clean code**.
- Realizar a **integração com sistemas externos**, como APIs, bancos de dados relacionais e não-relacionais, e sistemas legados.
- Trabalhar em parceria com **stakeholders** e **Product Managers** para garantir alinhamento estratégico e técnico.
- Elaborar **documentação técnica detalhada**, incluindo diagramas de arquitetura, fluxos de dados e especificações técnicas.
- Atuar como mentor técnico para a equipe, promovendo o crescimento técnico e desenvolvimento individual dos membros do time.
**Requisitos e qualificações**:
- Formação em **Engenharia de Software, Ciências da Computação** ou áreas correlatas.
- Experiência sólida em desenvolvimento de software com tecnologias como **Java, Node.js, React**, entre outras.
- Conhecimento avançado em desenvolvimento **Mobile nativo (Android/iOS)** ou híbrido.
- Ampla experiência em **design e desenvolvimento de APIs** (RESTful e/ou GraphQL).
- Conhecimento em bancos de dados **relacionais (MySQL, PostgreSQL)** e **não relacionais (MongoDB, DynamoDB)**.
- Experiência com ferramentas e pipelines de **CI/CD**.
- Forte entendimento de práticas de **segurança de software** e mitigação de vulnerabilidades.
- Experiência com **arquitetura de sistemas** distribuídos e escaláveis.
- Habilidade de comunicação com **times técnicos** e **stakeholders**, promovendo alinhamento e colaboração.
- Experiência com **metodologias ágeis** (Scrum/Kanban).
- Disposição para **aprendizado contínuo** e interesse por inovações tecnológicas.
**Desejável**:
- Experiência com frameworks de low-code, como **LifeRay** e **OutSystems**, será um plus.
- Conhecimento em tecnologias de containers e orquestração, como **Docker** e **Kubernetes**.
- Experiência com arquiteturas serverless ou microservices.
- Certificações em áreas relacionadas a desenvolvimento e arquitetura de software.
- Domínio de ferramenta de acompanhamento de projetos ágeis Azure Devops
**Informações adicionais**:
- Para sua saúde, oferecemos **assistência médica e odontológica** sem coparticipação em exames e consultas.
- Quer mais bem-estar?
Oferecemos **Gympass **e **Zenklub **(com duas sessões gratuitas por mês) para você cuidar da sua saúde física e mental.
- Quando bater aquela fome, utilize nosso benefício de alimentação **Caju **para fazer compras em qualquer supermercado ou restaurante.
- Ama viajar?
Aqui temos o **Férias & Co**, um benefício que te ajuda a viabilizar aquela viagem dos sonhos.
- Tem filhos?
Conte com o **auxílio creche**.
- Família crescendo?
Temos o **MomCare**, um incentivo monetário flexível pós licença maternidade para as novas mamães datunianas.
- Para deixar seu ambiente de trabalho com a sua cara, conte com o nosso **auxílio home office**.
- Quer investir no seu desenvolvimento profissional?
Temos parcerias com várias instituições de ensino de renome para oferecer a você descontos que podem chegar a 70% em cursos de **graduação**,** pós-graduação**, **MBAs**, **idiomas **e muito mais!
**Para conhecer todos os nossos benefícios, acesse a **home da nossa página de carreiras.