Jr Software Engineer - Indaiatuba/sp

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

Junior Software Engineer role focused on developing and maintaining applications using Node.js, TypeScript, and React.js, with experience in distributed systems, AWS cloud services, CI/CD pipelines, Infrastructure as Code (IaC) with Terraform, and observability practices using New Relic and OpenTelemetry.

What you'd actually do

  1. Design, develop, and maintain applications using Node.js, TypeScript, and React.js;
  2. Participate in the design and implementation of scalable, highly available distributed systems;
  3. Collaborate in the use of AWS cloud services to build and deploy robust solutions;
  4. Contribute to the creation and maintenance of unit, integration, and end-to-end (E2E) tests to ensure software quality and reliability;
  5. Support the implementation and ongoing management of CI/CD pipelines using Jenkins and GitHub Actions;

Skills

Required

  • TypeScript
  • React.js
  • Node.js
  • distributed systems
  • AWS cloud services
  • serverless solutions
  • SQL databases
  • NoSQL databases
  • software testing practices
  • CI/CD tools
  • Infrastructure as Code (IaC)
  • Terraform
  • observability and monitoring tools
  • New Relic
  • OpenTelemetry

Nice to have

  • Proven experience leading and contributing to complex software projects
  • Strong ability to design, innovate, and implement effective technical solutions
  • Demonstrated capability to mentor and support the professional growth of other team members
  • Experience working in agile environments and collaborating with cross-functional teams