GFT Technologies SE
In All Media Inc
Engenheiro Back-End (Java-Spring)
Sobre a oportunidade
Posição: Engenheiro de Software Backend
Localização: Remoto da LATAM
Tipo de Contrato: Contratado em Tempo Integral
Alinhamento de Fuso Horário: CT
Fuso Horário e Colaboração: Esta posição é 100% remota da LATAM e requer sobreposição consistente com equipes no Horário Central (CT). Espera-se flexibilidade para acomodar cerimônias chave, stand-ups e sessões colaborativas dentro do horário comercial padrão de Austin.
Idioma: Todas as entrevistas, documentação e comunicação diária são em inglês.
#LI
Sobre
In All Media: Somos um provedor de Managed Nearshore Teams com sede em Austin, especializado na construção e integração de equipes de desenvolvimento de software de alta performance. Do design à implantação, entregamos soluções personalizadas conectando talentos globais a projetos de clientes inovadores. Nosso modelo permite que você trabalhe em desafios internacionais, colabore com equipes diversas e cresça sua carreira, fazendo parte de uma empresa que valoriza expertise, criatividade e impacto.
Visão Geral do Projeto
Neste papel, você será um contribuidor chave para um projeto de alto impacto focado na construção de aplicações backend escaláveis e prontas para produção, infundidas com capacidades de IA de ponta. Você se juntará a uma equipe colaborativa e dinâmica, dedicada a projetar microsserviços robustos e integrar Large Language Models (LLMs) avançados em arquiteturas centrais. O projeto envolve propriedade de ponta a ponta, desde a arquitetura de REST APIs confiáveis até o aproveitamento da infraestrutura de nuvem AWS para implantações perfeitas. Como Engenheiro de Software Backend, você preencherá a lacuna entre sistemas corporativos tradicionais e integrações modernas de IA, garantindo alto desempenho, confiabilidade e inovação contínua.
Responsabilidades Principais
- Desenvolvimento Backend: Projetar, construir e manter aplicações backend robustas e APIs RESTful utilizando Java e o framework Spring Boot.
- Nuvem e Infraestrutura: Implantar, gerenciar e escalar microsserviços na AWS, utilizando Docker e Kubernetes para conteinerização e orquestração.
- Integração de IA: Incorporar perfeitamente modelos de IA/LLMs prontos para produção (como Claude, OpenAI ou Gemini) em fluxos de trabalho backend para potencializar recursos inteligentes de produtos.
- Gerenciamento de Banco de Dados: Arquitetar e gerenciar camadas de dados usando tecnologias SQL e NoSQL para garantir desempenho e escalabilidade ideais.
- Propriedade de Produção: Assumir responsabilidade completa de ponta a ponta pelas funcionalidades, guiando-as através da implantação, monitoramento ativo, solução de problemas e depuração em produção.
- Colaboração Ágil: Trabalhar em estreita colaboração com equipes multifuncionais para entregar software de alta qualidade, garantindo as melhores práticas em arquitetura, testes e confiabilidade do sistema.
Habilidades Essenciais
- Maestria em Backend: Sólida experiência prática na construção de aplicações backend em produção em nível de Engenheiro de Software II. (4–7 ANOS DE EXPERIÊNCIA)
- Java e Stack API: Forte expertise em Java utilizando o framework Spring Boot, combinada com experiência robusta no design de REST APIs.
- Tecnologias de Banco de Dados: Experiência prática trabalhando com paradigmas de banco de dados SQL (Structured Query Language) e NoSQL.
- Nuvem e Conteinerização: Experiência comprovada na implantação e gerenciamento de serviços na AWS usando Docker e Kubernetes.
- Integração de IA: Experiência prática direta na integração de modelos de IA/LLMs prontos para produção (por exemplo, Claude, OpenAI ou Gemini).
- Propriedade de Produção: Histórico comprovado na condução de funcionalidades através da implantação, monitoramento ativo e depuração em produção.
- Inglês Fluente: Excelentes habilidades de comunicação verbal e escrita para colaboração técnica diária e documentação.
Habilidades Desejáveis
- Padrões de Design de Microsserviços: Experiência na implementação de padrões de transação distribuída, como o padrão Saga e Transactional Outbox.
- Arquitetura Orientada a Eventos: Experiência prática com arquiteturas orientadas a eventos utilizando message brokers como Kafka ou RabbitMQ.
- Testes e Automação: Experiência com Cucumber para desenvolvimento orientado a comportamento (BDD) e testes automatizados.
- IA Avançada: Experiência na construção de agentes de IA autônomos.
