Agmonitor Inc. Logo Agmonitor Inc.
Agmonitor Inc. Logo

Lead Python(Python)

💰 $50,000 - $100,000 🌍 United States of America 📅 07/05/2023

Apply

Job Description

##### Job Description :

AgMonitor is looking for a seasoned software professional passionate about
acting on environmental issues and climate change. This role is a chance to
work “concept to production” to improve our existing web applications and help
with future mobile applications.

The role requires working with customer-facing teams to first refine product
concepts that help farms improve their water use efficiency and save money,
and then design and build those features.

##### **Responsibilities**

The ideal candidate is product oriented and knows how to help define a project
and then work to build full features across the application stack. It is
critical that you have experience in both front-end and back-end to ensure
rapid development while building with quality.

AgMonitor doubles acreage every year and this role will help scale the
software platform by implementing new features using good test processes. Our
goal is to delight our customers so you will have the opportunity to be part
of roadmap discussions and improve user engagement with reliable and user-
friendly applications built on Django with React and jQuery UI. We are looking
for an experienced software engineer with a “can do” attitude.

##### **Responsibilities:**

· Participate in design & brainstorming sessions to define & mockup to new
features.

· Design & build new complete features across the full stack, including UI
screens, server APIs, and database tables.

· Work on backend computation modules, both existing and proposed new ones.

· Help maintain and extend existing features.

· Build appropriate automated tests to ensure reliability.

· Help the team work on scalability & other operational issues.

· Bring a “can do” attitude to a complex, fast-moving environment.

· Mentor interns and junior developers.

##### **Skills:**

* Bachelor’s or master’s degree in computer science or related field
* At least 2 years experience working in Python, preferably with Django
* Experience working on React-based javascript front ends
* At least 5 total years of full-time software engineering experience in small or medium size companies
* Experience with building full-stack web applications through production use. You have built and tested features from start to finish before and dealt with maintenance and support issues.
* Experience with mobile applications and large-scale GIS data sets is a plus

##### **Technology Stack:**

* Frontend: React, JQuery, Typescript, Bootstrap
* Backend: Python/Django, Celery
* Infrastructure: Docker, AWS, Jenkins, Postgres, Bitbucket
* Mobile applications on iOS or Android