Davis Companieshttp://rev.daviscos.com/wp-content/themes/davis_theme/assets/images/logo.svg325 Donald J. Lynch Boulevard, Suite 201MarlboroughMA01752USAcustomer support[+800-482-9494][+508-481-8519]
Search Jobs

Full Stack Developer

  • Specialty:

    • City:

    • State:

    • 02054
  • Assignment Type:

    Direct Hire
  • Job Id:



We are looking for people who are motivated by sustainable, cutting-edge technology with a vision that aligns with our core values of Collaboration, Innovation and Integrity. Are you ready to revolutionize our global food systems? Join us!

As a full stack developer, your primary responsibilities will be to create a unified user experience for our farm management technologies. This will include API design, UI Design, Data visualization, industrial controls systems, and human-machine interface.

What you’ll do:

  • Develop and implement real-world solutions in a highly collaborative multidisciplinary team.
  • Help identify opportunities where data can be highly leveraged to improve production yields, efficiencies, and quality.
  • Utilize object oriented and domain driven design to innovate and implement software solutions to relevant problems.
  • Maintain a rigorous standard for deploying code in a highly collaborative environment.
  • Create tooling, automation, and documentation to facilitate others in deploying, operating, and extending your code.
  • Manage and maintain evolving data systems for automation equipment.
  • Collaborate with a cross-functional/multidisciplinary team to solve business and industry critical problems.

You’ll be a great fit if you have:

  • Bachelor’s Degree in computer science, engineering, or information systems.
  • 3+ years work experience in a Software Engineering environment.
  • 3+ years work experience writing Python.
  • 3+ years work experience writing JavaScript for front-end development. We use Vue.js

heavily, so experience with Vue.js or React is desirable.

  • Experience building web applications and APIs with Python Frameworks.
  • Passion in learning new technologies.
  • Strong interpersonal, communication and collaborative skills to work effectively within and across teams.
  • Familiarity or adaptability to a fast-paced startup culture.
  • Ability to work under pressure while managing competing demands and tight deadlines.
  • Demonstrated ability to deliver results on time with high quality and attention to detail.
  • Ambitious, can-do attitude with an appetite for new challenges.
  • Ability to work in both a standalone and a team environment.

Considered a Plus:

  • Experience in back-end programming with Python, Django, Postgres
  • Experience with web technologies (HTTP requests, JSON, etc.)
  • Experience developing in a Linux/UNIX environment.
  • Familiarity with Django, Flask, Vue and/or React app with REST backend.
  • Experience with AWS or similar cloud platforms.
  • You are a hardware tinkerer or mechanically inclined.
  • Background in Biology or you have worked on a farm.
  • Experience with machine learning or computer vision.

Compensation & Benefits:

  • Flexible, hybrid work environment.
  • Competitive salary and equity
  • Competitive medical, dental, and vision insurance
  • 401(k) with company match and FSA plans
  • Flexible 15-day PTO and paid holidays
DAVIS Companies partners with the top employers locally and nationally. They choose us because of our reputation for finding high quality talent, fast, but also our experience for evaluating and representing the best candidates in the marketplace.  We make every effort to provide updates and feedback to candidates at each stage of the process as we appreciate how stressful looking for a new role can be.  Apply today and experience “The DAVIS Difference”. 

Quick Apply

  • As an Equal Employment Opportunity Employer, DAVIS has reporting requirements which require us to invite employees to voluntarily self-identify their race/ethnicity. Submission of this information is voluntary and refusal to provided it will not subject you to any adverse treatment. The information obtained will be kept confidential.
  • Accepted file types: pdf, doc, docx, txt, rtf.
  • By applying to this position and providing my contact information, I give The DAVIS Companies permission to provide me with email communications and information.