Job description
O que buscamos?
Estamos buscando uma pessoa Software Architect para fazer parte do nosso time! Se você tem espírito inovador, gosta de desafios e busca autonomia para pensar, criar e contribuir em um ambiente ágil, de muita cooperação e tecnologia de ponta, dê uma olhada na nossa vaga abaixo!
Main responsibilities
O que você precisa ter:
- Avaliar os requisitos à luz do contexto e dos objetivos do negócio;
- Auxiliar na definição de um roteiro de arquitetura, priorizando as soluções a serem desenvolvidas;
- Projetar a arquitetura de microsserviços;
- Projetar e implementar a arquitetura de malha de serviços;
- Projetar e implementar a arquitetura orientada a eventos (Kafka). Trabalhar ativamente na configuração e no gerenciamento do Kafka para este produto;
- Desenvolver e manter documentação abrangente para a arquitetura, incluindo diagramas de arquitetura, procedimentos operacionais e melhores práticas;
- Fornecer orientação e supervisão aos arquitetos de software e às equipes de desenvolvimento de software;
- Garantir que as soluções correspondam à arquitetura de referência geral, aos blocos de construção arquitetônicos e aos requisitos não funcionais para fornecer uma estrutura para as saídas do projeto;
- Conduzir ajustes de desempenho, monitoramento e solução de problemas para garantir o funcionamento ideal da plataforma.
Requisitos e habilidades
Formação e engajamento desejáveis:
- Graduação completa em Ciência da Computação, Engenharia da Computação ou áreas correlatas;
- Participação em grupos de tecnologias ou envolvimento com alguma comunidade;
- Experiência na área de Tecnologia da Informação, trabalhando com desenvolvimento e arquitetura;
- Forte experiência em definições de arquitetura com padrão de microserviços, API Gateway, Design Patterns (Factory, Strategy, CQRS, etc.) e eventos (Kafka, RabbitMQ);
- Forte conhecimento de Java e Spring;
- Experiência com APIs RESTful, gRPC, SOAP;
- Experiência projetando e otimizando bancos de dados SQL: Microsoft SQL Server, PostgreSQL, MySQL (modelagem, otimização) e NoSQL: MongoDB, Redis;
- Experiência em implementação de Secure Coding, Spring Security, OWASP Top 10 ou autenticação (OAuth2, JWT);
- Vivência com Infraestrutura & Cloud: Container, Docker, Kubernetes, IaC: Terraform, Ansible e Cloud: AWS/Azure;
- Vivência com ferramentas de Monitoramento & Observabilidade como Prometheus, Grafana, ELK, New Relic, Datadog;
- Inglês B2 ou superior.
Additional information
O que oferecemos:
- Auxílio alimentação e mobilidade;
- Plano de saúde;
- Avaliações semestrais com perspectiva de crescimento;
- Cultura de Feedback;
- Recesso maternidade/paternidade;
- Bônus por indicação;
- ZenKlub - duas sessões gratuitas por mês;
- Benefício Educação;
- Prêmio por tempo de casa;
- Escritório disponível para coworking em Porto Alegre (RS).
Sobre a contratação:
- Contrato no modelo CLT ou PJ;
- Trabalho remoto;
- Estamos empenhados em construir uma empresa cada vez mais diversa e inclusiva. A vaga é aberta para todas as pessoas. Queremos muita diversidade e conhecimento compartilhado.