Software Engineer Sênior Brazil
Job Description
<p><strong>A abertura atual é para a Artefact do Brasil, mas estamos em modelo Free Office. #LI-Remoto</strong><br><br><strong>Quem nós somos</strong></p> <p>Nós da Artefact Brasil acreditamos e vivemos uma cultura com base na empatia!</p> <p>Um ambiente de trabalho saudável é um lugar onde todas as vozes são ouvidas, respeitadas e valorizadas.</p> <p>Temos como nosso compromisso a construção de um ambiente mais diverso e inclusivo, porque a empatia é para todas as pessoas, independentemente de etnia, cor, gênero, orientação sexual, identidade de gênero, deficiência ou crença religiosa.</p> <p>Queremos conosco mentes e corações incríveis! Venha ser Artefact 💙!<br><br><strong>Quais serão suas atividades;<br></strong><br>Como Software Engineer Sênior na Artefact, você será uma peça-chave do nosso time de tecnologia, contribuindo ativamente para o desenho, desenvolvimento e evolução de aplicações web complexas que apoiam nossos projetos de dados e insights em múltiplas indústrias.<br>Você atuará em colaboração com equipes de Data Engineering, Data Science e Consultoria Analítica, garantindo que as soluções sejam escaláveis, seguras e integradas às necessidades reais dos nossos clientes. Além de desenvolver, você será referência técnica, ajudando a definir padrões e boas práticas dentro da equipe. <br><br><strong>Suas principais responsabilidades incluirão: </strong></p> <ul> <li><strong>Liderar o desenvolvimento de aplicações web</strong> utilizando <strong>JavaScript/TypeScript</strong> e frameworks modernos como <strong>React e Next.js</strong>, priorizando arquitetura limpa, reuso e performance. </li> <li><strong>Projetar e implementar soluções de integração de dados</strong> com bancos relacionais e não relacionais <strong>(PostgreSQL, MongoDB, Azure Cosmos DB)</strong>, com foco em eficiência e escalabilidade. </li> <li><strong>Gerenciar e otimizar aplicações na nuvem</strong>, configurando autenticação, segurança e deploys contínuos em múltiplos provedores cloud, como <strong>Azure, GCP e AWS.</strong> </li> <li><strong>Colaborar com equipes multidisciplinar</strong>: transformando modelos e algoritmos de dados em soluções visuais e produtos interativos. </li> <li><strong>Definir arquitetura de software</strong> e padrões técnicos, promovendo boas práticas de <strong>DevOps, CI/CD</strong>, testes automatizados e versionamento (Git, Docker, Kubernetes).</li> <li><strong>Mentorar desenvolvedores</strong> de diferentes níveis, promovendo crescimento técnico e colaboração. </li> <li><strong>Contribuir estrategicamente</strong> para decisões de produto, explorando novas tecnologias e garantindo qualidade e sustentabilidade das soluções.</li> </ul> <p><strong><br>O que nós estamos procurando; <br></strong></p> <ul> <li><strong>Formação: </strong>Graduação em Ciência da Computação, Engenharia de Software ou curso na área correlata. </li> <li><strong>Experiência solida (+5 anos): </strong> em desenvolvimento web com <strong>React, Next.js, JavaScript e TypeScript. </strong> </li> <li><strong>Domínio em bancos de dados SQL e NoSQL</strong>, com habilidade em modelagem, otimização de queries e performance. </li> <li><strong>Vivência avançada em nuvem (Azure, AWS ou GCP)</strong>, incluindo autenticação, pipelines, integração de serv