Notice: While JavaScript is not essential for this website, your interaction with the content will be limited. Please turn JavaScript on for the full experience.

Senior Python Engineer New
Fargo, ND, United States

Job Title

Senior Python Engineer

Job Description


As a Senior Backend Engineer, you will be designing and building APIs that connect farmers to a wide range of datasets: weather, satellite imagery, telematics, seed and fertilizer data, financial market data, real-time pricing data, and much more. You‘ll work closely with our product team to engineer solutions that improve farmers' ability to manage their farms through our software.

Who You Are:

You’re smart, self-starting, and want to be part of a killer team that is aligned around serving our customers and our mission. You enjoy applying your design and engineering skills towards solving painful problems. You prefer environments where life is fast-paced and full of opportunity. You enjoy collaborating with smart people and value their feedback. You enjoy writing clean, testable, and modular software. You're pragmatic, keep it simple, and know how to choose the right tool for the job.

Duties and Responsibilities:

  • Understand business requirements, work with other team members, and develop solid engineering solutions.
  • Enable access to third-party tools and services to strengthen our value to growers and their partners.
  • Engage in code and design reviews to ensure consistency and quality throughout our engineering organization.
  • Serve as a voice for engineering in business requirement discussions to ensure the needs of the entire organization are well understood.
  • Be responsible for features all the way from napkin sketch to production deployment.
  • Show commitment to maintaining and improving functionality on an ongoing basis.
  • Mentor and partner with other members of the team to help them craft great software and develop their skills as engineers.

Knowledge, Skills, and Abilities:

  • Demonstrated ability to mentor and coach other engineers
  • Ability to quickly dissect complex problems and provide comprehensive technical solutions.
  • Adept at identifying pragmatic solutions
  • Effective communication at all levels of technical understanding.
  • Strength with negotiating project scope and strong time estimation skills

Education and Experience:

  • 3+ years of professional software engineering experience.
  • Proficient with Python and SQL
  • Experience building HTTP and GraphQL APIs
  • Experience using and managing data stores, including PostgreSQL, Redis, and S3
  • Experience managing background workloads with Celery and RabbitMQ
  • Familiarity working with geospatial data, including GeoJSON and shapefile formats, and * GIS tools such as PostGIS, GDAL, Shapely, and Rasterio
  • Demonstrated ability to write clean, modular, and testable software.
  • Significant experience integrating third-party APIs and obscure data formats.

Nice to have:

  • Knowledge and passion for the farming industry
  • Previous work experience at a startup
  • Experience with Amazon Web Services
  • Experience deploying with Kubernetes, Helm, and Docker
  • Java or Clojure experience

Physical Requirements:

  • Prolonged periods of sitting, or standing if preferred, at a desk and working on a computer.

Limitations and Disclaimer:

The above job description is meant to describe the general nature and level of work performed; it is not intended as an exhaustive list of all duties, responsibilities, and required skills for the position. Employees will be required to follow any other job-related instructions and to perform other duties requested by their supervisor in compliance with Federal and State laws. The job description is subject to change at any time. Continued employment remains on an “at-will” basis.


  • Telecommuting is OK
  • No Agencies Please


Need to be located in one of the following states: Arizona, Colorado, Florida, Illinois, Iowa, Michigan, Minnesota, Nebraska, North Dakota, Nevada, Oregon, South Dakota, Texas, Utah, Washington DC, Wisconsin

Must be legally authorized to work in the United States, unfortunately, we do not provide sponsorship at this time.

About the Company

Bushel powers apps and websites that facilitate clear and simple business between grain companies and growers.

An awarded team of consultants and builders with over 600 projects, specializing in logistics and operational solutions. Our Bushel Solutions team works with major ag industry players to discover, develop, and deploy custom software for the way you do business.

At Bushel, you’ll find people clustered together around whiteboards sketching out wireframes, legs being stretched at adjustable standing desks. Conference rooms are packed with intelligence and mutual respect. There are hands reaching into the SnackNation box for a 2 p.m. energy boost. The absence of cubes allows members to flow freely; encouraging team cooperation and esoteric conversations about deep space. You’ll hear laughter erupting in any given room –– we like to laugh a lot around here.

We don’t micromanage here. We have high autonomy, high accountability. We seek out the people that are self-starters. Movers and shakers. Responsible. Can see a hole and fill it.

We move fast. We learn fast. We fail fast; we have a lot of grace. We don’t shirk to titles and experience; we all contribute and have a voice.

Contact Info

Previous Senior Backend Developer Python, Coosto in Eindhoven, Noord-Brabant, The Netherlands Next Data Engineering Senior Lead, Nesta in London, London, United Kingdom