This offer is not available anymore

Backend Ruby and Javascript Developer in Barcelona


Undisclosed salary
Share offer

Job Description

We’re looking for a dedicated person, who loves programming and complex and fun challenges! If you like that, drop us a line!

Back-end software developer position assumes a flexible role in a mostly full-stack team, while focused on developing and enhancing a number of middleware applications, backend EDI integrations and various backend automation software.

Common tasks will include things like:

  • Maintaining and improving business intelligence and tracking systems of the application platform;

  • Development of visual and headless tools for the back-end, forms, lists, interactive report pages;

  • Programming and improving tools for overall app performance monitoring

  • Connecting to payment gateway APIs of various third parties.

  • Establishing electronic data exchange of product information between our systems and the systems of our suppliers (CSV, XLS, EDIFact or FTP protocols with encryption).

Regular routine will be mostly about automation of e-commerce business processes (building services, backend evolution) while a fair share of the job will take you into the world of predictions and data visualization and mobile API development.

Our workflow is agile, with Trello serving as the backbone of the organisation process.

We'll teach you machine learning and cool innovative e-commerce tricks!

Technical Skills Required:

  • Ruby, Javascript, Rails framework, AngularJS.

  • Our app is based on Spree Commerce framework fork. Practical previous experience with this framework will yield extra points.

  • Experience with any type of machine-learning techniques will yield extra points.

  • Reports and data mining, building complex queries in PostgreSQL.

  • RESTful APIs and modern authentication patterns.

  • Programmatically working with office file formats.

  • AngularJS proficiency optional, but will yield extra points.

  • User-level command line and visual Git.

  • User-level skill with bash shell in Linux required.

  • Practical machine learning and predictions experience will yield a large amount of extra points!

  • Android Java platform and/or Apple Swift knowledge are totally not required, but will yield extra points, as we have a small code-base using these, which requires maintenance and improvements.

Language Skills Required:

  • Fluent English is not required but will yield extra points.

Standard full-time week working hours (flexible come and go), remote working out of the office days are promoted and available regularly for developers.


About Farmy

  • Ecommerce

  • Zurich, Switzerland

  • 10-25 employees

  • 2014

Farmy AG, is an established Swiss-based e-commerce company. We’re the No. 1 in several nominations as reported by the Swiss e-Commerce Awards 2015 foundation. The job location is in Barcelona, Spain as this is where our software engineering team is working from in tight coordination with Farmy headquarters in Zurich.

Farmy develops and runs an organic and local food retail platform which connects customers with farmers’ product supplies directly. When you place an order with Farmy, you get fresh food, which a day before was collected at the farmyard, right to your doorstep or your favorite cafe – a thing, no conventional retail chain can give you. Our customers love eating healthy and fresh food, and with over 2,000 products on sale in our catalog, we do try to satisfy their appetite with every update.

Our company is growing rapidly, after two successful years on the Swiss market, preparing for expansion and we’re hiring.

The working environment will be a nice digital office space (just few minutes away from the beach!) with friendly people, delicious coffee and fine activity options around the place.

Official website, founding date, employees, how did it all begin... Do you know the whole story?

Tell Us!

Other full-stack developer jobs that might interest you...