Jr Software Engineer (node.js/react) - Indaiatuba/sp

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

Software Engineer role focused on developing and maintaining applications using Node.js, TypeScript, Java, and React.js within an Agile and cloud-based (AWS) environment. Responsibilities include designing distributed systems, implementing cloud-native solutions, writing tests, supporting CI/CD, applying IaC with Terraform, participating in observability, and working with SQL/NoSQL databases for financial solutions.

What you'd actually do

  1. Develop and maintain applications using Node.js, TypeScript, Java and React.js;
  2. Contribute to the design and implementation of scalable and reliable distributed systems;
  3. Collaborate in the development of cloud-native solutions using AWS services, including serverless components;
  4. Write and maintain unit, integration, and end-to-end (E2E) tests to ensure code quality;
  5. Support CI/CD pipelines using Jenkins and GitHub Actions, ensuring smooth and reliable deployments;

Skills

Required

  • Bachelor’s degree in Computer Science, Information Technology, Engineering, or equivalent practical experience
  • Intermediate/Advanced English
  • TypeScript
  • React.js
  • Node.js
  • AWS cloud services
  • SQL databases
  • software testing practices
  • CI/CD tools
  • Infrastructure as Code (IaC)
  • Terraform

Nice to have

  • serverless concepts
  • NoSQL databases
  • Jenkins
  • GitHub Actions
  • production systems experience
  • Agile teams experience
  • cross-functional collaboration

What the JD emphasized

  • secure and reliable financial solutions