Roku
Ntegral Inc.
Desenvolvedor Full Stack
Localização/Arranjo de Trabalho
Observação: Esta vaga é baseada em Atlanta, GA. Presença no escritório é exigida quatro dias por semana.
Esta é uma vaga baseada em Atlanta, GA. Um trajeto razoável para o escritório é exigido; presença no escritório quatro dias por semana inicialmente, com flexibilidade à medida que a função amadurece.
Sobre a Ntegral
A Ntegral é uma empresa de tecnologia com foco em IA, especializada em soluções de marketplace na nuvem na Microsoft Azure, AWS, Oracle Cloud Infrastructure (OCI) e Google Cloud Platform. Operamos na intersecção de automação, IA e infraestrutura de nuvem, entregando soluções escaláveis para clientes corporativos por meio de marketplaces de hiperescaladores.
Visão Geral da Posição
A Ntegral está buscando um Desenvolvedor Full Stack para ser responsável pelo desenvolvimento e suporte contínuo de nosso conjunto de produtos de software. As aplicações principais já estão construídas e testadas; esta pessoa gerenciará atualizações de recursos, apoiará lançamentos de produtos e criará novas ferramentas à medida que a linha de produtos cresce. Esta é uma função de desenvolvimento prático em um ambiente enxuto e de rápida evolução, onde ferramentas de IA são parte padrão do fluxo de trabalho de desenvolvimento.
O candidato ideal pensa criticamente e resolve problemas complexos de forma independente, identificando causas raiz e implementando soluções eficazes sem a necessidade de supervisão próxima. Ele absorve novas tecnologias e frameworks rapidamente, adapta-se confortavelmente a mudanças e ambiguidades, e demonstra consistência no cumprimento de seus compromissos. Ele trabalha colaborativamente entre as áreas de engenharia, produto e marketing, e mantém um alto nível de precisão e rigor em código, testes e documentação.
Principais Responsabilidades
- Projetar, desenvolver e manter aplicações de software em sistemas front-end e back-end
- Modificar e aprimorar aplicações existentes para melhorar o desempenho, adicionar recursos e adaptar-se a requisitos em evolução
- Analisar necessidades do usuário e requisitos do sistema para determinar a viabilidade e o escopo do trabalho de desenvolvimento
- Desenvolver e executar procedimentos de teste e validação de software para garantir qualidade e confiabilidade
- Colaborar com o Gerente de Produto e o Líder Sênior de DevOps para alinhar os cronogramas de desenvolvimento com os ciclos de lançamento do produto
- Monitorar o desempenho do sistema e resolver problemas proativamente
- Documentar especificações técnicas, atualizações de sistema e processos de desenvolvimento
- Manter-se atualizado com tecnologias emergentes, ferramentas de desenvolvimento de IA e melhores práticas nativas da nuvem
Requisitos Técnicos
- Proficiência em tecnologias front-end (React, TypeScript, Next.js ou equivalente)
- Proficiência em desenvolvimento back-end (Go, Node.js, C#, ou equivalente)
- Experiência em desenvolvimento nativo da nuvem é exigida; experiência com Microsoft Azure é exigida
- Experiência com Git, pipelines de CI/CD e conteinerização (Docker, Kubernetes)
- Alfabetização em IA é exigida. Deve sentir-se confortável usando ferramentas de desenvolvimento assistidas por IA, escrevendo e refinando prompts, e avaliando criticamente a saída gerada por IA como parte padrão dos fluxos de trabalho
- Experiência com APIs RESTful e gerenciamento de banco de dados (SQL e/ou NoSQL)
Educação e Experiência
- Bacharelado em Ciência da Computação, Engenharia de Software ou área relacionada, ou experiência de trabalho equivalente.
- Um mínimo de 5 anos de experiência profissional em desenvolvimento full-stack é exigido, com capacidade demonstrada de gerenciar e entregar produtos de software de ponta a ponta.
Qualificações Preferenciais
- Certificação Azure (AZ-204 Developer Associate ou equivalente)
- Familiaridade com ambientes de publicação de marketplace de hiperescaladores (Azure, AWS, OCI ou GCP)
- Experiência na construção e lançamento de aplicações de nível corporativo
