Syngenta Group logo

Ruby on Rails Developer

Syngenta Group
Contract
On-site
Prague, Prague, Czech Republic

Company Description

Cropwise Operations is a global leader in digital/agritech solutions, operating in more than 50 countries and helping to optimize business processes and improve the efficiency of agronomic decision-making. 
 
Cropwise Operations is a SAAS for farmers that deals with computer vision, big data and AI. 
 
For seekers, cooperation with Cropwise is an opportunity to be part of a best-in-class product used by hundreds of companies around the world, and to deal with complex technical tasks in the field of neural networks and machine learning with the need to constantly improve their knowledge and skills, to find and implement unique engineering and technical solutions.

Job Description

Location: Czech Republic (remote / hybrid in Prague)

What exactly will you need to work with: 

  • Backend on Ruby on Rails 7.0 (Ruby 3.2) 
  • PostgreSQL + PostGIS database (a lot of geodata) 
  • Resque + Redis 
  • Testing on RSpec + Capybara + CI 
  • Partially frontend on React.js (ES6, JSX) 

  

What else can you work with? 

  • Algorithms for processing large amounts of geodata 
  • Reception and processing of binary data (Ruby eventmachine) 
  • Working with RabbitMQ 
  • AWS, Google Cloud, Kubernetes 
  • Visualization and work with geodata on the frontend (Mapbox GL JS) 

Qualifications

What we expect from a candidate: 

  • Preferably 3+ years of Ruby on Rails development experience 
  • Good knowledge of Rails 
  • Good knowledge and experience with relational databases 
  • Testing with RSpec/Capybara 
  • Basic knowledge of ES6 + React.js 
  • Experience with JS 
  • Standard Rails application deployment stack (Git, CI, Capistrano, *nix) 
  • HTML/CSS 
  • Fluent Czech & English 

Additional Information

What the company offers: 

  • opportunity to be a part of a best-in-class product that is used by thousands of companies around the world
  • participation in complex technical tasks and challenges
  • environment where you need to seek and implement unique engineering and technical solutions
  • trainings and development programs