Senior FullStack Engineer

The Company
The Growers technology platform collects and structures user-generated, environmental, business-related, and machine-generated agricultural data. These data power agile creation, and simple execution of precise planting, fertilization, and crop protection plans that aim to optimize resource use and mitigate the farmer’s financial risk. Headquartered in Durham, North Carolina, Growers employs a team of data scientists, engineers, developers, business people, and agronomists, serving a rapidly growing customer base across the U.S. Growers is a wholly-owned subsidiary of ICL (NYSE: ICL) (TASE: ICL), a leading global specialty minerals and specialty chemicals company. The company employs over 11,000 people worldwide, and its 2019 revenues totaled approximately $5.3 billion.
 
 
As a Senior FullStack Engineer you will be responsible for:
  • Building new Web and Mobile Applications from the ground up
  • Building and deploying API services to support your applications
  • Implementing TDD best practices and test automation for both frontend and backend
  • Coordinating with product stakeholders to determine feature requirements
  • Coordinating with our Data Architect, DevOps, and Pipeline Engineers to ensure that our API services are performant, scalable and secure
  • Leading a team of additional Full Stack Engineers as we continue to grow
  • Fostering an environment of continuous improvement 


What You Need to be Qualified for this Role: 
  • 7+ years of professional experience with full-stack web development
  • Bachelor’s degree in Computer Science or related field
  • Fluency in SQL, Python, ES2016+, and TypeScript
  • Extensive knowledge of React, React-Native, and Expo.io
  • Experience with GraphQL, Socket.io and real-time event streaming
  • Experience NodeJS HTTP Frameworks such as Express, Koa and Hapi
  • Experience with ORM frameworks such as Sequelize
  • Experience with front-end testing frameworks such as Cypress.io
  • Experience with the AWS ecosystem and familiarity with services such as ECS, Lambda, and S3
  • Experience with Docker and related containerization technologies.
  • Ability to communicate well and work directly with customers
  • Desire to work in a small agile team and participate in cross-functional collaboration
  •  
 
What will set you apart: 
  • Experience with OAuth, AWS API Gateway and API Authentication best practices
  • Experience deploying NodeJS and Python services into Lambda and ECS
  • Familiarity with AWS data services including Lake Formation, Data Pipeline, Athena, and Redshift
  • Familiarity with ML concepts and tooling including TensorFlow and SageMaker
  • Fluency in additional programming languages including Rust, Golang, Java, C#, and C++

Want to apply later?

Type your email address below to receive a reminder

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field
ErrorRequired field
Error
insert_drive_file
insert_drive_file
ErrorRequired field
ErrorRequired field
ErrorRequired field
ErrorRequired field
ErrorRequired field
ErrorRequired field
ErrorRequired field
Error