




We work so life can advance, and we are always looking for innovative people who can contribute to our mission. How about joining our team? **Primary Location:** Brazil (BR) \- São Paulo \- Indaiatuba **Function:** Technology (CA) **Title:** Senior Software Engineer \- Indaiatuba/SP \- 117451 Key Responsibilities: * Lead the development and maintenance of applications using Node, TypeScript, and React JS. * Design and implement scalable, highly available distributed systems, ensuring solution robustness and efficiency. * Collaborate on leveraging AWS cloud services for developing and deploying innovative solutions, including serverless architectures. * Contribute to creating and maintaining unit, integration, and end\-to\-end (e2e) tests to ensure software quality. * Support implementing and managing CI/CD pipelines using Jenkins and GitHub Actions. * Apply Infrastructure as Code (IaC) with Terraform to efficiently manage and provision infrastructure. * Participate in implementing observability practices using NewRelic and Open Telemetry for performance monitoring and analysis. * Work collaboratively with the team to promote best development practices and innovation. * Contribute to defining and implementing solutions on payment platforms, ensuring security and transactional compliance. * Design and implement solutions with SQL and NoSQL databases, ensuring efficient data storage and retrieval. Skills You Need: * Proficiency in TypeScript and frameworks such as React JS and Node. * Solid experience in developing distributed systems and AWS cloud services. * Knowledge of serverless solutions within the AWS ecosystem. * Experience with SQL databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, DynamoDB). * Knowledge of software testing practices, including unit, e2e, and integration testing. * Experience with CI/CD tools such as Jenkins and GitHub Actions. * Familiarity with Infrastructure as Code (IaC) using Terraform. * Knowledge of observability and monitoring with NewRelic and Open Telemetry. * Strong communication and teamwork skills. * Intermediate/advanced English for technical reading and communication. What Makes You Stand Out: * Experience leading and contributing to complex software projects. * Ability to innovate and implement effective technical solutions. * Capacity to collaborate with other team members and contribute to their professional development. * Experience in agile environments and collaboration with cross\-functional teams. * Experience in payment systems **Our Key Benefits** * Variable compensation; * Health insurance; * Dental insurance; * Life insurance; * Private pension plan; * Eyewear benefit; * Vaccine reimbursement; * Corporate University; * Wellhub (Gympass); * Depending on the location, you’ll have an on\-site cafeteria, meal voucher, or food allowance; * Pharmacy assistance; * And more \#LI\-Hybrid **Our Selection Process** The selection process begins with your application; for some positions, additional assessments may apply. You’ll have the opportunity to meet team members during interviews! Our selection process is flexible in terms of timing, so don’t worry! Our Talent Acquisition team is committed to providing you with the best experience. We carefully review all applications and provide feedback at every stage of the process. Additionally, all instructions will be sent via email! **About John Deere** John Deere is a global leader in delivering advanced products, technology, and services to customers essential to agriculture, construction, forestry, and other sectors. Our goal is to meet the world’s growing needs for food, fuel, shelter, and infrastructure while promoting sustainability and preserving the planet we call home. We innovate to boost productivity and protect our planet—and we invite you to be part of this story. Together, we’ll create, test, and overcome challenges so life can advance.


