Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Backend Software Engineer

Sentera

Backend Software Engineer

Minneapolis, MN
Full Time
Paid
  • Responsibilities

    Sentera builds an in-season field analysis platform called FieldAgent®. Growers, agronomists, seed retailers, and supply chain managers use the FieldAgent® platform to understand the story of a field from planting to harvest. Working for Sentera means tackling some of the most advanced problems in computing to improving the sustainability and efficiency of the food supply. We’re not selling ads or building marketing tools. We work at ground level and need people ready to get their hands dirty.

    Headquartered in Minneapolis, MN, Sentera has organically grown with team members across the U.S. We have built a high performance, customer focused culture and are seeking an analytically minded expert collaborator to join our Software team as a BACKEND SOFTWARE ENGINEER.

    ABOUT THE POSITION

    As a BACKEND SOFTWARE ENGINEER at Sentera you will shape the data model and core API of the FieldAgent® platform.  You will primarily use Ruby on Rails and work with a team of Senior Engineers and Product professionals accustomed to high standards and high quality. You will be a core contributor to the conceptual and operational expansion of our GraphQL API. If the idea of getting up every day to try and build the best API in Agriculture motivates you, please apply.

    CORE RESPONSIBILITIES

    • Write migrations, APIs, tests, and authentication systems in Ruby on Rails

    • Groom and estimate user stories with a cross functional team

    • Plan and execute API deprecations and augmentations that minimize client interruption

    • Document the API and write examples to help internal developers and API integrators

    • Proactively research and architect new technical capacities to meet the needs of the platform

    • Follow the Rails and open source GIS ecosystems to anticipate technical opportunities

    • Act as the engineer on-call for FieldAgent® on a rotating basis

    QUALIFICATIONS

    • Degree in Computer Science or equivalent experience
    • Agile/Scrum development experience
    • The ability to write unit, functional, and integration tests
    • Humility, curiosity, and a passion for product
    • Communication skills that shine in code review, Slack, and stand up

    Preferred Technologies and Skills

    • Ruby on Rails
      • GraphQL Ruby
      • Async migrations (you understand the song and dance of renaming a column)
      • Devise, Omniauth, and Doorkeeper
    • OAuth2 (bonus: you understand the PKCE flow)
    • MySQL, PostGIS, Redis (via ElastiCache), and Mongo
    • Docker, K8s, EKS, Lambda, Batch, or other containerization experience
    • Python, Ecmascript, and Rust
    • GIS experience - RGeo, Proj, Gdal, GeoSpatial columns and the OGS standards
    • A background in and passion for Agriculture

     

    WHAT WE OFFER

    • Competitive salary and stock options
    • Generous paid time off given at hire
    • Medical, dental, vision, HSA, FSA, Dependent Care coverage 
    • 401k with a 4% company match.
    • Ten paid holidays
    • New and exciting workspace coming September 2021

    ADDITIONAL DETAILS

    • FLSA and Job Status: Exempt, Full-Time (40+ hour work week)
    • Prefer Local candidates or those open to relocation
    • Applicants must currently be authorized to work in the United States. This position is not eligible for Visa sponsorship.
    • Sentera is an Equal Opportunity Employer. Sentera does not discriminate on the basis of race, religion, color, sex, gender identity, sexual orientation, age, non-disqualifying physical or mental disability, national origin, veteran status, or any other basis covered by appropriate law. All employment is decided on the basis of qualifications, merit, and business need.