Position: Ruby Developer
Company: United Software
Category: Ruby
Experience required: 5y
English level: upper

Behind our technology platform that employs hundreds of thousands of workers in great companies like Amazon, XPO, Walmart, P&G or H&M. We have a team of more than 1000 employees distributed in offices in the United Kingdom, France, Spain, Portugal, Germany, Sweden, Mexico and Colombia. We plan to continue growing such markets as we launch operations in new countries (up to 20 by 2025). And, to ensure the success of the said plan, we rely on self-driven and highly motivated individuals that want to help us take Jobandtalent to the next level.

**Our mission is to improve the employability of millions of workers in the job market.** We have created a managed marketplace that connects temporary workers with leading companies with the vision that technology and data are the key leverage to disrupting the temporary labour market.

Here at Jobandtalent, we are all engaged with our product. For that, you must feel included and valued. Therefore, we created an inclusive culture where diversity is an integral part of Jobandtalent's DNA.

We have created a platform that makes the job market more transparent and liquid to make this a reality. Our platform digitises all recruitment processes simplifying them and generating data to improve the matching between workers and companies. In addition, we group available job offers and employment procedures so that workers can always get suitable job offers and be permanently employed through Jobandtalent.
This way, workers can gain long term job stability because, as a marketplace, we can continuously offer them job opportunities and improve their work experience as we focus on the best possible experience.

**Duties and Responsibilities:**

You will be working in one of our product teams inside the Backend guild to design and implement real-world staffing solutions in a Service-Oriented Architecture platform.

Our current most common stack is:
- Rails 6.0;
- PostgreSQL as RDBS;
- RabbitMQ as message bus provider;
- Redis with Sidekiq for async processing; 
- Elixir and Javascript with React. 
All our services are containerised with Docker, deployed in AWS, and all our real production platform is simulated in-development using this technology.

**Requirements:**

- Professional and demonstrable software development experience, preferably web and API development;
- At least 5+ years of experience building Ruby/Ruby on Rails, customer-facing applications; 
- You know how to do things the “Rails Way” but also understand how things work under the hood; 
- A thirst for analyzing key business metrics & qualitative feedback; 
- A hands-on approach to understanding and tackling business challenges; 
- Strong RDBMs knowledge (query analysis, database transactions, …); 
- **Good English is a must**. We want to bring talent to our team, no matter where it comes from.

**Good to have:**

- You have worked on front-end web technologies (i.e. HTML, CSS, JavaScript or React), and large scale apps experience is a big plus for us; 
- Not afraid of learning a new language if a new tool is required; 
- Experience working with distributed systems; 
- You know your way through Linux servers; 
- Some No-SQL experience (Redis); 
- Knowledge of Agile methodologies (inc. Scrum, Kanban, …); 
- You master git and the GitHub workflow, which we use extensively at Jobandtalent; 
- Experience with monitoring systems. 

**We offer**

- Working for the customer directly, ownership culture;
- 20 working days of vacation and 15 sick leaves;
- Health Insurance (after trial);
- Fitness SportLife membership (after trial);
- Company legal and accounting support;
- Tuition & Certification;
- The ability to work from home or remotely (depending on responsibility and results, the better the results, the more freedom);
- Flexible working hours without time trackers;
- Corporate Events;

**More for you**

- The chance to make an impact in one of the fastest-growing scale-up companies in Europe;
- Develop your career working in a super exciting environment with a great working atmosphere, international work environment with an international and multidisciplinary team; 
- Salary and Performance reviews every six months; 
- ESOP (Employee Stock Plan) program and all technical staff are eligible for it after reaching a certain level of seniority; 
- Flexible working hours; 
- Annual personal learning budget of €1,000 for conferences, courses, books, etc; 
- Free languages classes: English, Spanish, German, French;