Sobre a oportunidade
Sobre a vaga de Junior Software Engineer na John Deere (Indaiatuba - SP) A John Deere é líder global no fornecimento de equipamentos avançados, tecnologia e serviços essenciais para os setores agrícola, de construção e florestal. A companhia investe fortemente na inovação de sistemas de alta tecnologia para impulsionar a produtividade mundial e promover a sustentabilidade do planeta, unindo engenharia de ponta a um propósito global. Esta oportunidade de nível júnior (*JR Software Engineer*) adota o modelo Híbrido, com atuação no centro tecnológico e de engenharia de Indaiatuba - SP. A vaga exige inglês intermediário a avançado para colaboração global e participação em reuniões técnicas, sendo voltada para profissionais que desejam desenvolver sistemas distribuídos escaláveis e aplicações de alta performance. Desafios, Arquitetura Full Stack e Nuvem AWS O engenheiro de software júnior integrará equipes ágeis globais para projetar, construir e sustentar soluções nativas em nuvem. Suas responsabilidades envolvem desenvolver aplicações utilizando Node.js, TypeScript, Java e React.js, implementar camadas de acesso a dados em bancos relacionais e NoSQL, e aplicar práticas de qualidade de código por meio de testes automatizados e observabilidade. A stack técnica exigida engloba o desenvolvimento backend e frontend em Node.js, TypeScript, Java e React.js, aliado à computação em nuvem na Amazon Web Services (AWS) com foco em arquiteturas *serverless*. O profissional trabalhará com bancos de dados SQL (PostgreSQL, MySQL) e NoSQL (DynamoDB), pipelines de CI/CD utilizando Jenkins e GitHub Actions, noções de Infraestrutura como Código (IaC) com Terraform, além de ferramentas de monitoramento como New Relic e OpenTelemetry. Requisitos técnicos obrigatórios e Diferenciais Para concorrer a esta oportunidade na John Deere em Indaiatuba, a empresa busca talentos de tecnologia que apresentem as seguintes qualificações: * Formação Acadêmica: Graduação concluída em Ciência da Computação, Tecnologia da Informação, Engenharia ou experiência prática equivalente. * Idioma: Inglês intermediário/avançado para colaboração global, discussões técnicas e participação em reuniões. * Desenvolvimento Full Stack: Boa proficiência em TypeScript, Node.js, React.js e experiência prévia com Java ou construção de aplicações em ambientes de produção. * Nuvem e Bancos de Dados: Familiaridade com serviços AWS (conceitos *serverless*), bancos de dados relacionais e NoSQL (DynamoDB). * Testes e Ferramentas: Compreensão de práticas de teste (unitários e de integração), vivência com CI/CD (Jenkins/GitHub Actions) e noções de Terraform. * Modalidade: Disponibilidade para atuação presencial no modelo híbrido em Indaiatuba - SP. Serão considerados diferenciais a capacidade de entregar funcionalidades com autonomia e confiabilidade, mentalidade de dono (*ownership*), agilidade de adaptação e forte vivência em equipes ágeis. Benefícios Oferecidos e Pacote John Deere A John Deere oferece um pacote de remuneração e benefícios robusto, incluindo remuneração variável, plano de saúde e odontológico, seguro de vida, previdência privada, benefício ótica, reembolso de vacinas, auxílio farmácia, universidade corporativa, acesso ao TotalPass (academias) e estrutura de alimentação no local ou vales correspondentes, dependendo da unidade.