Remote Ruby on Rails Developer

at Syngenta Group

Posted 1 day ago 5 applied

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.
  • The company offers a SAAS for farmers that deals with computer vision, big data, and AI.
  • This position provides an opportunity to be part of a best-in-class product used by hundreds of companies around the world.
  • The role involves working with complex technical tasks in the field of neural networks and machine learning, requiring constant improvement of knowledge and skills.
  • The job location is in the Czech Republic, with options for remote or hybrid work in Prague.
  • The primary technologies to be used include Ruby on Rails 7.0 (Ruby 3.2), PostgreSQL + PostGIS database, Resque + Redis, and testing frameworks like RSpec + Capybara.
  • There will also be partial frontend work using React.js (ES6, JSX).
  • Additional technologies that may be utilized include algorithms for processing large amounts of geodata, reception and processing of binary data using Ruby eventmachine, RabbitMQ, AWS, Google Cloud, Kubernetes, and visualization of geodata on the frontend using Mapbox GL JS.

Requirements:

  • The candidate should preferably have 3+ years of Ruby on Rails development experience.
  • A good knowledge of Rails is required.
  • The candidate must have good knowledge and experience with relational databases.
  • Experience with testing using RSpec/Capybara is necessary.
  • Basic knowledge of ES6 and React.js is expected.
  • Experience with JavaScript is required.
  • Familiarity with the standard Rails application deployment stack, including Git, CI, Capistrano, and *nix systems, is essential.
  • Proficiency in HTML and CSS is required.
  • The candidate must be fluent in both Czech and English.

Benefits:

  • The company offers the opportunity to be part of a best-in-class product that is used by thousands of companies around the world.
  • Employees will participate in complex technical tasks and challenges.
  • The work environment encourages seeking and implementing unique engineering and technical solutions.
  • The company provides training and development programs to enhance employee skills.