Sobre a EmpresaA NPLab é uma empresa inovadora que valoriza a tecnologia como núcleo para transformação e crescimento no setor público. Estamos em constante evolução e buscamos um Senior Software Engineer para reforçar nosso time.O que você faráDesenvolvimento de novos projetos contribuindo com códigos de alta qualidade e revisões de códigoManutenção de sistemas em ambiente produtivo com atuações em caso de quedas e/ou instabilidadesColaborar significativamente nas discussões de arquitetura e design, influenciando a direção técnica da equipeDisseminar práticas e processos, assegurando a adesão aos padrões de desenvolvimento e qualidadeDesenvolvimento e manutenção de testes de unidade, testes automatizados e pipelines sempre que necessárioO que esperamos de vocêMínimo 5 anos na área de engenharia de softwareFamiliaridade com métodos ágeis (Kanban, Scrum etc)Forte conhecimento em arquitetura e design de softwareExcelentes habilidades de comunicaçãoO que você precisa terExperiência com tecnologia .NET (C#)Experiência com bibliotecas de front (React, VueJS ou Angular)Experiência com banco de dados SQL e NoSQLExperiência com message brokers (RabbitMQ, Kafka etc)Experiência com SRE e ferramentas de observabilidadeConhecimentos avançados de programação (Clean Code, SOLID, DDD, Design Patterns etc)Conhecimentos de CI/CDO que te faz diferenteExperiência com containers (Docker e Kubernetes)Experiência com nuvem (preferencialmente GCP)Experiência com IaaC (Infrastructure as a Code)Sobre o processo seletivoTriagemQuestionário técnicoEntrevista técnicaEntrevista fit culturalModelo de ContrataçãoPessoa Jurídica (PJ)100% remoto