Sobre a Empresa A 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ário O 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ção O que você precisa ter Experiê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/CD O que te faz diferente Experiência com containers (Docker e Kubernetes)Experiência com nuvem (preferencialmente GCP)Experiência com IaaC (Infrastructure as a Code) Sobre o processo seletivo TriagemQuestionário técnicoEntrevista técnicaEntrevista fit cultural Modelo de Contratação Pessoa Jurídica (PJ)
100% remoto