JOBSEARCHER

Senior Software Engineer – Full Stack (React.js & Node.js | Operations Center)

Job Title: Senior Software Engineer – Full Stack (React.js & Node.js | Operations Center)Location: Urbandale, IA 50322 (100% Onsite)Contract Duration: 12 Months Contract with possibility of ExtensionShift Structure: First Shift | Shift 1 (Standard Daytime Business Hours), Monday through FridayPay Rate: $59.00 - $65.00/hr on W2Technical Assessment: Glider Technical Code Assessment Required (John_Deere-63873676)Portfolio Requirement: N/AVisa Sponsorship: Standard onshore onboarding requirements apply.Job Description: Our client is a world leader in precision agriculture, smart connected machinery, and cloud-based farm management software, is seeking an experienced Senior Software Engineer to join their Digital Solutions and Technology team in Urbandale, IA. In this high-impact product engineering role, you will design, code, test, and scale mission-critical web applications powering the John Deere Operations Center platform. Working in an Agile environment, you will develop responsive front-end interfaces in React/TypeScript, architect scalable backend services in Node.js, design robust REST APIs, build automated end-to-end test suites using Playwright, and leverage modern AI development tools like GitHub Copilot.Key Responsibilities:Full Stack Feature Development: Design, build, and deploy production-ready features for the John Deere Operations Center web application using React, Node.js, and TypeScript.API Architecture & Integration: Design, implement, and consume high-throughput, secure RESTful APIs and microservices built to operate at global scale.Test Automation & Quality: Champion Test-Driven Development (TDD) by writing comprehensive unit and end-to-end integration test suites utilizing Playwright.CI/CD Automation: Build and maintain continuous integration and continuous deployment pipelines using GitHub Actions.Cross-Functional Collaboration: Partner actively with Product Managers, UX/UI Designers, and cloud architects to translate user stories and business workflows into clean technical designs.Agile Mentorship & Innovation: Participate in Agile/Scrum ceremonies, review pull requests, leverage GitHub Copilot to accelerate development, and provide technical guidance to team members.Required Qualifications & Skills:Experience: 4 to 7+ years of progressive professional experience in full stack web application development.Core Tech Stack: Strong proficiency in TypeScript, JavaScript, React.js, Node.js, HTML5, and CSS3.API Design: Proven track record designing and integrating scalable REST APIs for enterprise or cloud platforms.Testing & CI/CD: Hands-on experience with Test-Driven Development (TDD), end-to-end test automation using Playwright, and automated deployments via GitHub Actions.Agile & AI Tools: Solid experience operating in Agile/Scrum delivery models and familiarity with AI coding assistants (e.g., GitHub Copilot).Education: Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or equivalent practical experience.Stand-Out Skills (Preferred):Practical experience building or scaling large cloud-native applications on AWS (Amazon Web Services).Hands-on experience with state management libraries (e.g., Redux Toolkit, React Query/TanStack) and modern UI frameworks.Prior experience working on telemetry, IoT, geospatial mapping, or precision agriculture software platforms.Experience conducting code reviews and mentoring junior developers in a product engineering pod.Actual Skills Required:Full Stack JavaScript / TypeScript Development (React.js & Node.js)Scalable RESTful API Design & IntegrationTest Automation & TDD using PlaywrightCI/CD Pipeline Automation with GitHub ActionsAgile Product Delivery & Modern Dev Tools (GitHub Copilot)Recruiter Email ID: jevin@cube-hub.com