SaintCloudRecruiter Since 2001
the smart solution for Saint Cloud jobs

Backend Software Engineer

Company: Sentera
Location: Saint Cloud
Posted on: January 12, 2022

Job Description:

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. Were not selling ads or building marketing tools. We work at ground level and need people ready to get their hands dirty.

Headquartered in St. Paul, 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.

Your Role:

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.

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

    Requirements

    What were looking for:
    • 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 qualifications:
      • 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

          Benefits

          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
          • Hybrid or fully-remote work availableby Jobble

Keywords: Sentera, Saint Cloud , Backend Software Engineer, IT / Software / Systems , Saint Cloud, Minnesota

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Log In or Create An Account

Get the latest Minnesota jobs by following @recnetMN on Twitter!

Saint Cloud RSS job feeds