Role: React Python Developer
Location: Remote (Candidate must attend an Onsite interview in Moline, IL)
Candidates without John Deere experience will not be considered
Key Responsibilities
- Develop responsive user interfaces using React.js.
- Build scalable backend APIs and services using Python.
- Collaborate with product teams to define system architectures.
- Optimize applications for maximum speed and scalability.
- Write clean, maintainable, and well-documented code.
- Troubleshoot and debug complex cross-stack software issues.
Required Technical Skills
- Front-End: Advanced proficiency in React, JavaScript, HTML5, and CSS3.
- Back-End: Strong development experience with Python frameworks like Django, FastAPI, or Flask.
- State Management: Expertise in Redux, Context API, or Zustand.
- APIs: Deep understanding of RESTful API design and GraphQL integration.
- Databases: Experience with SQL (PostgreSQL, MySQL) or NoSQL (MongoDB).
- DevTools: Familiarity with Git, Docker, and modern CI/CD pipeline
Must Have Skills
- 8+ years of Full Stack Development experience.
- Strong hands-on experience with React.js, JavaScript, HTML5, and CSS3.
- Extensive backend development experience using Python (Django, FastAPI, or Flask).
- Expertise with Redux, Context API, or Zustand.
- Strong experience designing and consuming REST APIs and GraphQL.
- Experience with PostgreSQL, MySQL, or MongoDB.
- Hands-on experience with Git, Docker, and CI/CD pipelines.
- Strong understanding of modern web application architecture and best practices.
- Minimum 2-3 years of recent experience working on projects for John Deere (Mandatory).