C6 Bank
In All Media Inc
Engenheiro(a) de Dados Back-End
🧭 Sobre a Inallmedia.com
A Inallmedia.com é uma empresa global de tecnologia e design focada na construção de soluções digitais impactantes por meio de equipes remotas e distribuídas pela LATAM. Fazemos parceria com clientes internacionais de diversos setores, fornecendo expertise técnica de longo prazo, inovação de produtos e aumento de equipes.
Nossas equipes trabalham em plataformas de grande escala que exigem forte propriedade de engenharia, alinhamento de negócios e impacto mensurável do produto.
🚀 Visão Geral do Projeto (Ecossistema de Banco de Dados de Aplicações)
Você ingressará em um ambiente de desenvolvimento de produtos dinâmico, focado na construção e escalonamento de aplicações de produção robustas. Como Engenheiro(a) de Banco de Dados de Aplicações, sua missão será preencher a lacuna entre o desenvolvimento de aplicações e a infraestrutura de banco de dados, garantindo que nossas estruturas de dados suportem perfeitamente os recursos de software em evolução.
Esta função exige um profundo entendimento de como os dados se movem através dos serviços de aplicação e APIs. Você será responsável por projetar esquemas, integrar bancos de dados relacionais e baseados em documentos, e ajustar o desempenho para resolver problemas de qualidade e consistência de dados. Ao colaborar estreitamente com as equipes de engenharia e produto, você garantirá que nossos modelos de dados sejam altamente otimizados, seguros e prontos para entrega contínua.
🔍 Principais Responsabilidades
- Design e Modificação de Banco de Dados: Modele novas estruturas de dados e modifique esquemas existentes com segurança com base nos requisitos de aplicação em evolução.
- Integração de Sistemas: Trabalhe perfeitamente entre bancos de dados relacionais (SQL) e baseados em documentos (MongoDB), determinando o modelo e o padrão de acesso ideais para cada caso de uso.
- Desempenho e Solução de Problemas: Resolva proativamente problemas de qualidade, consistência e desempenho de dados em aplicações de produção. Solucione fluxos de dados complexos entre APIs e camadas de banco de dados.
- Colaboração Multifuncional: Faça parceria com membros das equipes de backend, front-end e de produto para projetar recursos de aplicação abrangentes e soluções de dados escaláveis.
- Revisão de Código e Implantação: Revise o código e os esquemas do banco de dados, e implante com segurança as alterações do banco de dados em ambientes de produção usando práticas de Entrega Contínua.
- Garantia de Qualidade: Defina e contribua para padrões de qualidade de dados, estratégias de teste e frameworks de teste automatizados.
💡 Habilidades Essenciais
- Educação e Histórico: Bacharelado em Ciência da Computação, Engenharia de Software ou área relacionada, com um mínimo de 5 anos de experiência entregando, lançando e mantendo soluções de software de produção.
- Domínio de Banco de Dados Relacional: Profunda experiência em produção com Microsoft SQL Server, incluindo design de esquema relacional, desenvolvimento de consultas complexas, stored procedures, estratégias de indexação e otimização de desempenho.
- Proficiência em NoSQL: Experiência prática com MongoDB, incluindo modelagem de documentos, design de esquema e integração com sistemas relacionais.
- Arquitetura de Aplicações: Forte entendimento de JSON, REST APIs, segurança de banco de dados, testes e como os dados se movem através dos serviços de aplicação.
- Ferramentas de Desenvolvimento: Forte experiência no uso de sistemas de controle de versão distribuída (Git/GitHub) e familiaridade com práticas ágeis de desenvolvimento de software.
- Comunicação Clara: Fortes habilidades de comunicação verbal e escrita com a capacidade de explicar claramente decisões técnicas, abordagens de modelagem de dados e trade-offs de engenharia.
- Mentalidade de Resolução de Problemas: Atenção excepcional aos detalhes e uma abordagem prática para qualidade, simplicidade e entrega pontual.
🌟 Habilidades Desejáveis
- Dados na Nuvem Azure: Experiência com o stack de dados Azure, especificamente Azure Data Factory (ADF) ou Microsoft Fabric.
- Suporte a Pipelines: Experiência em dar suporte a pipelines de dados mais amplos, além do desenvolvimento principal de banco de dados de aplicações.
- Scripting Python: Conhecimento prático de Python para scripting, automação ou suporte limitado a pipelines.
- Ecossistema JavaScript: Experiência com JavaScript, Node.js ou Joi.
🌐 Fuso Horário e Colaboração
A função exige colaboração com equipes alinhadas ao Horário Central (CT), EUA. Os candidatos devem ter sobreposição de pelo menos 4–5 horas diárias com stakeholders baseados nos EUA para garantir alinhamento arquitetônico perfeito e colaboração ágil. #LI
