Vaga Back-End

Arquiteto de Software Sênior

DevOps Docker kubernetes Node.js RESTful SQL

Unavanti Banco Digital

Unavanti Banco Digital

Pequena/média empresa

Salário: Até R$18.000

Aceito candidatos de outras cidades/estados dispostos a se mudar para o local de trabalho

Descrição da empresa

Somos uma instituição financeira autorizada pelo Banco Central, wur oferece serviços de conta corrente, pix, ted, empréstimos dentre outros

Atividades e Responsabilidades

Definir e evoluir a arquitetura de software das soluções, garantindo escalabilidade, segurança e performance.
● Propor, desenvolver e validar soluções técnicas inovadoras para os desafios do negócio.
● Analisar e melhorar continuamente a arquitetura de sistemas distribuídos, garantindo alta disponibilidade e baixa latência.
● Traduzir os requisitos de negócios em soluções técnicas, considerando escalabilidade, desempenho, segurança e manutenibilidade.
● Definir padrões de desenvolvimento e boas práticas, assegurando a manutenibilidade e qualidade do software.
● Atuar como referência técnica para o time de desenvolvimento, apoiando a tomada de decisões arquiteturais.
● Trabalhar em conjunto com times multidisciplinares para alinhar as necessidades de negócio com soluções técnicas eficientes.
● Definir estratégias de integração entre sistemas, incluindo APIs, mensageria e microsserviços.
● Garantir a adoção de boas práticas de segurança em todas as camadas da arquitetura.
● Avaliar e selecionar tecnologias, frameworks e ferramentas para otimizar o ecossistema de desenvolvimento.
● Conduzir revisões de código e arquitetura para assegurar aderência às diretrizes estabelecidas.
● Participar ativamente na definição de processos de CI/CD e automação de infraestrutura.
● Criar e manter documentação arquitetural detalhada e acessível para os times de desenvolvimento.
● Contribuir para a estratégia de cloud computing, definindo padrões de uso para serviços em nuvem.
● Monitorar e analisar tendências em arquitetura de software e tecnologias relacionadas.
● Participar do processo de recrutamento e seleção de novos desenvolvedores
● Responsabilidade on-call para urgências e emergências.

Requisitos

Esperamos que você tenha experiência como sênior com:
● Conhecimento avançado em sistemas distribuídos e mensageria.
● Domínio em conteinerização (Kubernetes, Docker).
● Arquitetura de bancos de dados SQL e NoSQL e técnicas de otimização.
● Definição de padrões de Design Patterns e boas práticas de desenvolvimento.
● Desenvolvimento e consumo de APIs RESTful e GraphQL.
● Monitoramento e observabilidade de aplicações (APM, logs, métricas).
● Estratégias de segurança e compliance para desenvolvimento de software.
● Experiência com Cloud Technologies (AWS, Azure ou GCP).
● Experiência em CI/CD e práticas DevOps.
● Testes de software (TDD, BDD) e testes de performance (carga, stress).