Lead Software Engineer
Boston, Massachusetts
Full Time
$160k - $200k
Job Posting: Lead Software Engineer (React & Node.js) - IoT
Location: Waltham, MA
About Us: We’re pioneering the future of agriculture with cutting-edge IoT solutions. Our mission is to leverage advanced technology to enhance agricultural productivity and sustainability. We’re seeking a talented and driven Lead Software Engineer to join our dynamic team and lead the development of innovative software solutions for our agricultural sensor systems.
Role Overview: As a Lead Software Engineer specializing in React and Node.js, you’ll play a pivotal role in designing, developing, and optimizing our software platform. You will work closely with cross-functional teams to create robust, scalable applications that process and analyze data from our IoT sensors. Your leadership will guide the technical direction of our projects and drive our mission forward.
Key Responsibilities:
- Lead the development of front-end applications using React and back-end services with Node.js.
- Architect and implement scalable solutions to process and visualize data from agricultural sensors.
- Collaborate with hardware engineers and data scientists to integrate sensor data into our software platform.
- Oversee code quality, conduct code reviews, and mentor junior developers.
- Drive best practices in software development and ensure timely delivery of features.
- Stay current with industry trends and incorporate new technologies and methodologies to enhance our platform.
Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or related field (Master’s preferred).
- 5+ years of professional experience in software development with a focus on React and Node.js.
- Proven experience in designing and implementing scalable web applications.
- Strong understanding of IoT technologies and data processing.
- Experience with cloud services (e.g., AWS, Azure) and database systems (e.g., SQL, NoSQL).
- Excellent problem-solving skills and the ability to work in a fast-paced environment.
- Strong communication and leadership skills, with the ability to collaborate effectively with diverse teams.