Senior Full Stack Software Engineer - eCommerce - Indaiatuba/SP
Senior full-stack engineer on John Deere's eCommerce team in Indaiatuba, Brazil (hybrid, 3 days/week on-site), building customer-facing storefronts with React micro frontends, Java/Spring Boot microservices, CMS-driven content, and AWS/Docker/Kubernetes, while mentoring juniors and supporting CI/CD and production.
- Compensation
- Not disclosed
- Location
- Indaiatuba,Sao Paulo,Brazil
- Work setup
- Onsite
- Seniority
- Senior
- Employment
- Not specified
- Experience
- Not specified
- Category
- Fullstack
- Posted
Skills
Must have
- Bachelor's degree in Computer Science, Information Systems, Computer Engineering, or related field
- Availability for hybrid work (3 days/week) in Indaiatuba/SP
- Solid, proven software engineering experience
- Advanced English proficiency (documentation, meetings, independent communication)
- Strong expertise in React.js
- Strong expertise in TypeScript/JavaScript
- Strong expertise in HTML5/CSS3
- Micro Frontends experience (Module Federation preferred)
- Enterprise CMS platforms (CoreMedia, Headless CMS)
- Backend development with Java/Spring Boot
- REST APIs
- Microservices architecture
- PostgreSQL or other relational databases
- Experience with AWS or Azure cloud platforms
- Docker and Kubernetes
- Git-based CI/CD pipelines
Nice to have
- Hands-on experience with eCommerce platforms and digital customer experiences
- Strong proficiency with Next.js and modern frontend architectures
- Experience building and consuming GraphQL APIs
- Knowledge of event-driven architectures (Kafka or similar)
- Experience with observability/monitoring tools (Datadog, Splunk, or similar)
- Exposure to AI-powered applications, agentic AI, or intelligent automation
- AWS Certification (Associate level or higher)
- Experience in distributed, global Agile teams
- Track record delivering large-scale, customer-facing eCommerce applications
- Strong analytical, troubleshooting, and problem-solving skills
- Excellent collaboration and communication across cross-functional teams
Full description
We work to help life advance, and we are always looking for innovative people who can contribute to our mission. How about becoming part of our team?
Location: Brasil (BR) - São Paulo - Indaiatuba
Function: Technology (CA)
Title: Senior Full Stack Software Engineer - eCommerce - Indaiatuba/SP - 125172
##
As a Senior Full Stack Software Engineer at John Deere in Indaiatuba/SP, you will play a key role to accelerate delivery of John Deere’s eCommerce capabilities focused on customer experience, Micro Frontends (MFE), Microservices, and CMS-driven content management. The ideal candidate is a strong frontend engineer with full-stack expertise who can quickly contribute to a fast-paced Agile environment.
Main Responsibilities
- Develop and maintain customer-facing eCommerce experiences using React and Micro Frontend architecture.
- Design and build scalable, cloud-native microservices and REST APIs.
- Integrate CMS platforms to enable dynamic content and marketing capabilities.
- Contribute to the creation and maintenance of unit, integration, and end-to-end (E2E) tests to ensure software quality.
- Collaborate with Product, UX, and Architecture teams to deliver high-quality digital experiences.
- Drive performance, accessibility, security, and scalability improvements.
- Participate in code reviews, CI/CD, testing, and production support.
- Mentor junior engineers and contribute to technical design decisions.
Skills You Need
- Bachelor's degree completed in Computer Science, Information Systems, Computer Engineering, or a related field.
- Availability to work in a hybrid model (3 days per week) in Indaiatuba/SP.
- Solid and proven experience in software engineering.
- Advanced English proficiency, including the ability to read technical documentation, actively participate in meetings, and communicate independently.
- Strong expertise in:
- React.js
- TypeScript / JavaScript
- HTML5 / CSS3
- Micro Frontends (Module Federation preferred)
- Enterprise CMS platforms (CoreMedia, Headless CMS)
- Backend development experience with:
- Java / Spring Boot
- REST APIs
- Microservices Architecture
- PostgreSQL or other relational databases
- Experience with:
- AWS or Azure cloud platforms
- Docker and Kubernetes
- Git-based CI/CD pipelines
What Makes You Stand Out
- Hands-on experience in eCommerce platforms and digital customer experiences.