Senior/Lead Full Stack Engineer

Job Description:

AgEagle is looking to expand our Boulder team to improve our entire FarmLens and HempOverview platforms in both usability and functionality as well as performing on-going maintenance, bug fixes and updates to our code base. This work includes providing users access to data products that are generated from their drone imagery and implementing additional technologies and frameworks to provide more value to the platform. You will be working with a new team and helping to architect a extensible system as the lead full stack engineer. We look for passionate and driven individuals that also value keeping a positive attitude.

As a full stack engineer you will be expected to have superb back-end development skills with the ability to create and consume restful APIs. You should be comfortable working in a containerized environment deployed in AWS. It will be necessary to have experience developing and managing a Postgres DB. The entire stack is geospatially informed, which means working with various libraries that manipulate geospatial data including GDAL, image stitching software systems and PostGIS. You will also work with partners to provide enhanced functionality via API integrations.

You will be expected to participate in an agile development cycle with daily standups and collaborate with engineers and product management, along with other team members, to make sure we are providing the right solutions. Most of all, we want you to work with new and existing technologies to bring more data and a fresh experience to our software products!

Requirements:

  • Bachelor’s degree in a computer science related field or equivalent work experience

  • 5+ years’ experience of writing and maintaining production level code

  • Must have previous experience doing production work in AWS, including EC2, ECS, RDS, and Lambda.

  • Experience building and deploying in Docker

  • Experience with Git

  • Experience writing production code in Kotlin

Additional Bonus Skills:

  • Experience in designing RESTful APIs

  • Experience with MySQL or PostgreSQL and manipulating the database via an ORM

  • Experience with Python development for image processing

  • Experience with the design and implementation of microservices architectures, with preference for deployment in AWS

  • Knowledge of any of the following: Leaflet, Mapbox, Geoserver

  • Excellent verbal and written communication with the willingness to use them

  • Excellent attention to detail, organizational and multi-tasking skills

  • Strong self-direction skills are critical and the ability to work with a small and growing team

 

Background on AgEagle:

AgEagle is a drone powered agricultural company that provides commercial growers and agronomists with critical near-real-time insight and actionable intelligence necessary to enhance farming efficiencies and increase profitability. We combine the drone data with various other data layers to improve the quality of data that is provided to our customers. An aspect that our software takes above all else: Keep it simple. Our users will be out in the field all day, utilizing various other software applications that they must use to complete their jobs so it is our job to keep our outputs and data as simple as possible. This way they can use FarmLens to view that data with minimal effort but also take our data and integrate into their day to day operations and software.

Job Type: Full-time

Compensation: Competitive

Benefits: Health Insurance, Flexible Schedule

Please submit resume and cover letter to careerinfo@ageagle.com.  

© 2018-2019 AgEagle Aerial Systems Inc. | All Rights Reserved

CORPORATE HEADQUARTERS

AgEagle Aerial Systems Inc.

117 S. 4th Street

Neodesha, Kansas 66757

  • LinkedIn - AgEagle Aerial Systems
  • Facebook - AgEagle Aerial Systems
  • Twitter - AgEagle Aerial Systems
  • YouTube - =AgEagle Aerial Systems
  • Instagram - AgEagle Aerial Systems