Position Summary

GrainBridge is seeking talented software developers who are passionate about technology to help us build the next generation of Ag software for North America's producers.  Successful candidates will have the opportunity to join our highly collaborative agile development team utilizing the latest cloud and UI technology stacks to build customer-facing enterprise Ag solutions.  As a developer on the GrainBridge team you will have the opportunity to work with cutting-edge AWS and UI technologies to create software that will revolutionize the Ag industry.

Duties and Responsibilities

  • Develop cloud-first software solutions using AWS, DynamoDB, Vue.js, Node.js and JavaScript
  • Collaborate with members of an agile development team as well as the business team to deliver new software features and enhancements
  • Engage in Agile/SCRUM/Kanban software development practices such as:  daily stand-ups, user story estimation, sprint retrospectives and sprint planning 
  • Participate in code reviews and peer reviews with teammates
  • Work with Lead Developers, Architects and peers to design creative solutions
  • Develop unit tests and automated integration tests
  • Participate in the deployment of solutions using CI/CD, automated builds and AWS DevOps
  • Mentor Junior Developers

Qualifications and Skills

The ideal candidate will be a full stack developer that has 5+ years of experience developing enterprise solutions.  Successful candidates will have experience developing user interfaces using Vue.js, Angular and/or React.  In addition, the ideal candidate will also have experience developing backend systems using the AWS technologies listed below.

GrainBridge will also consider candidates with 5+ years backend development experience in Azure, .NET or Java who wish to transition to AWS.

Desired Qualifications/Skills

  • Demonstrated ability to work on highly collaborative teams to successfully design, develop, test and deploy cloud-based web solutions
  • UI development experience
    • Client-side development using Vue.js (preferred), Angular and/or React
    • JavaScript/ECMAScript 6
    • HTML/CSS
    • CSS frameworks such as Bootstrap, Material Design or Vuetify
  • AWS backend development experience
    • AWS Lambda
    • AWS DynamoDB (or similar document database)
    • AWS S3
    • Node.js
  • Source control management using Git
    • Branching, merging, cloning, pull requests
  • Security
    • Familiarity with security best practices
    • Experience implementing identity management and OAuth flows
  • Design patterns
    • SOA
    • SOLID Principles
    • Object-oriented design
    • Relational and non-relational database design
  • Unit Testing
    • Familiarity with unit testing and mocking frameworks
    • Experience unit testing client-side and server-side code
  • Familiarity with Agile, SCRUM, Lean or Kanban project management methodologies
    • Experience working in highly collaborative teams

Bonus Qualifications/Skills

  • AWS API Gateway, AWS Amplify, AWS Cognito, AWS IAM, AWS CloudFormation, AWS CodeBuild, AWS CodePipeline, AWS CodeCommit, AWS CloudFront, AWS SAM CLI
  • AWS Certified Developer and/or AWS Certified Architect
  • Familiarity with Progressive Web Apps (PWAs) for mobile development
  • Experience developing AgTech software

About GrainBridge LLC

GrainBridge, LLC is a technology company based in Omaha, NE that is developing tools to provide grain marketing decision support, e-commerce and account management software for North American farmers. This includes the development of digital tools designed to help farmers across the U.S. and Canada consolidate information on production economics and grain marketing activities into a single digital platform.
This position has been filled. Would you like to see our other open positions?