Senior Full Stack Engineer

about 2 years ago
Full time role
Burlington, MA, US... more
Burlington, MA, US... more

Job Description

 

About the Role:

As a Senior Full Stack 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 

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 

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. 

#LI-ZM1

Similar jobs