remote
Mid-Level Software Engineer Node.js/React - John Deere
Software Engineer
Mid-level engineer building scalable web applications with Node.js and React, focusing on clean architecture, API integration, and collaborative development.
About the role
Key Responsibilities
- Design, develop, and maintain server‑side components using Node.js and Express.
- Build responsive front‑end interfaces with React, ensuring cross‑browser compatibility.
- Implement and consume RESTful APIs, handling authentication and data validation.
- Collaborate with product owners and QA to deliver high‑quality features on time.
- Participate in code reviews, unit testing, and continuous integration pipelines.
Requirements
- 3+ years of professional experience in full‑stack JavaScript development.
- Strong proficiency in Node.js, React, and modern JavaScript (ES6+).
- Experience with REST API design, JSON, and third‑party integrations.
- Familiarity with version control (Git) and agile workflows.
- Good communication skills and a collaborative mindset.
Skills
nodejsreactjavascript