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

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

Mid-Level Software Engineer with Node.js/React experience for John Deere in Indaiatuba, SP. Responsibilities include developing and maintaining applications, contributing to distributed systems and cloud-native solutions on AWS, writing tests, supporting CI/CD, applying IaC with Terraform, participating in observability, and working with SQL/NoSQL databases. Requires a Bachelor's degree, intermediate/advanced English, proficiency in TypeScript, React.js, Node.js, and familiarity with AWS, SQL/NoSQL databases, CI/CD tools, and IaC.

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
  • NoSQL databases
  • software testing practices
  • CI/CD tools
  • Infrastructure as Code (IaC)
  • Terraform

Nice to have

  • Experience contributing to production systems in a collaborative environment
  • Ability to independently deliver well-scoped features with quality and reliability
  • Willingness to learn and adapt quickly in a fast-paced environment
  • Experience working in Agile teams and collaborating cross-functionally
  • Strong ownership mindset and accountability for delivered work