Software Engineer - Vaga Afirmativa Pcd - Indaiatuba/sp

John Deere John Deere · Industrial · Indaiatuba, SP, Brazil · Technology (CA)

Software Engineer role focused on developing scalable distributed systems and cloud-native applications using Node.js, TypeScript, React.js, and AWS. Responsibilities include coding, testing, CI/CD, IaC with Terraform, and implementing observability with New Relic and OpenTelemetry. This is a general software engineering role, not directly AI/ML focused.

What you'd actually do

  1. Assist in the development and maintenance of applications using Node.js, TypeScript, and React.js.
  2. Participate in the design and implementation of scalable distributed systems under the guidance of senior engineers.
  3. Collaborate on the use of AWS cloud services to develop and deploy solutions.
  4. Contribute to the creation and maintenance of unit, integration, and end-to-end (E2E) tests to ensure software quality.
  5. Support the implementation and maintenance of CI/CD pipelines using Jenkins and GitHub Actions.

Skills

Required

  • TypeScript
  • React.js
  • Node.js
  • distributed systems
  • AWS cloud services
  • software testing practices
  • unit testing
  • integration testing
  • end-to-end testing
  • communication skills
  • teamwork

Nice to have

  • Jenkins
  • GitHub Actions
  • Infrastructure as Code (IaC)
  • Terraform
  • New Relic
  • OpenTelemetry
  • intermediate English proficiency