We use cookies. Find out about cookies here. By continuing to browse this site you are agreeing to our use of cookies.
Accept
Sign in
Employer registration
Login
Employer registration
Login
Forgot password
Forgot password
Sign in
Sign in
Employer registration
Find Meaningful Work

Senior Full Stack Engineer job in Burlington

Vacancy has expired

AppHarvest, Inc. jobs
Burlington, Massachusetts
Company Name:
AppHarvest, Inc.
Impact Area:
Agriculture
Company Type:
Certified B Corporation
Employment:
Full-time
Industry:
Engineering Services

Location
State / Province:
Massachusetts
City:
Burlington

Description

About the Role:

As a Senior Full Stack Software Engineer at AppHarvest Technology Group, you will join a highly collaborative team at the forefront of AgTech, AI, and Robotics that is on a mission to develop the innovative products that will redefine sustainable farming and make the future possible. Your contribution is to own the presentation of data used to improve our robot’s performance.

What You’ll Do:

  • Own the UX and front end development for presentation of data for robot operation analysis
  • Own the UX and front end development for human-machine-interface
  • Contribute to back end development as needed
  • Keep up to date with best practices and apply the right-sized solution for each problem
  • Participate and conduct design reviews with an interdisciplinary team
  • Understand what the users need to accomplish and propose relevant improvements

Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. AppHarvest reserves the right to change duties, responsibilities and activities at any time with or without notice.

What We’re Looking For:

  • 5+ years JavaScript, ReactJS, or a different front-end framework
  • 1+ years Python or other scripting language
  • 1+ years Django or similar framework
  • Bachelor’s in CS, EE, EECS, or related field, Master’s preferred
  • Strong analytical thinking and organizational skills, with attention to detail and communication
  • An understanding of bug triage: which bugs can wait, and which bugs need to be fixed immediately
  • An understanding of solid software engineering practices throughout the software development lifecycle
  • Version control (we use git) and code review practices
  • Plotting and visualization tools
  • Know your way around a Linux shell preferred
  • Virtualization with Docker preferred
  • Deployment infrastructure (e.g. supervisor, Ansible) preferred
  • Automated testing / CI / CD experience ideal
  • Travel up to 10%

Benefits:

  • 100% company paid insurance premiums (Medical, Dental and Vision Plans)
  • 401K Company Match 100% of First 3%- 50% of next 2% and is vested immediately – it is automatically yours
  • 10 company paid holidays
  • Generous PTO Packages starting at 15 PTO days
  • 2 Paid Mission Days for volunteer work
Back to search results