Python is our preliminary language. We'd prefer developers with strong Python experience. The coding test (part of interview process) is in Python.

Here's the process (we're hoping to condense our 2 rounds of in-person interviews into 1 round to expedite things a bit)…

  1. phone screen with me (culture fit, not technical)
  2. coding assignment (emailed to candidate)
  3. in person interviews
  4. offer

FULL STACK DEVELOPER #FARMERPOWER Farmobile is shaking up the Ag industry by putting the power of real-time data in farmers’ hands. We’ve created a simple to use device for farm equipment where data (machine + agronomic) is pulsed every second. Our team of incredibly talented people built the technology (Linux + open source ?) from the ground up to store (big data), stitch, and visualize the data. We strive to strengthen rural communities and existing farmer relationships, and we strongly believe in farmer data rights. Join our fast growing team as we continue to make a big impact in the Ag Tech world! #FarmerPower. Visit farmobile.com to learn more.

RESPONSIBILITIES • Writing efficient code in JavaScript and Python that is usable and testable • Collaborating with peers on the technical and business teams • Focus on back-office data processing • Building cross-browser compatible and highly scalable web applications • Experience designing and developing RESTful APIs • Writing tests and participating in the quality assurance process • Analyzing code for problem resolution and performance optimization

REQUIREMENTS & QUALIFICATIONS • Proficiency in Python preferred • Experience coding in near real-time systems for data integration • Proficiency with web fundamentals like HTML, JavaScript (Node and React), and CSS • At least 3 years of Linux experience • A strong working knowledge of SQL and databases (PostgreSQL knowledge preferred) • Excellent verbal and written communication skills • At least 5 years of coding experience with a 4th generation language • A solid understanding of the entire Software Development Life Cycle (SDLC) • Bachelor’s degree in Computer Science or related field or equivalent work experience

BENEFITS • Collaborate with an incredibly talented team • Innovate with big data in a dynamic, real-time environment • Casual dress in a creative work environment • Free lunch (and snacks and cookies and donuts) • Eligible for Farmobile’s 401k and group health plans, including medical, dental, vision and other