---
title: Senior Ruby Developer - Apply now! | EL Passion Careers
description: Hey there! It
---

[ All positions ](https://www.elpassion.com/careers?hsLang=en-us)

# Senior Ruby Developer

Web Development

Warsaw or remote

Full time

[ Apply for this job ](https://elpassion.traffit.com/public/form/a/MkNRPQ==)

You will be redirected to our external recruitment service.

![careers_2_@2x](https://www.elpassion.com/hubfs/0%20Careers%20Pics/Job%20Ads/careers_2_@2x.webp) ![careers_2_@2x](https://www.elpassion.com/hubfs/0%20Careers%20Pics/Job%20Ads/careers_2_@2x.webp)

## Working at EL Passion

We are an agile design & development agency, committed to delivering stunning & usable digital products for startups, established businesses, and corporations worldwide, mainly in the United States and Europe: Germany, Norway, and Sweden.

Internally we work in self-managing teams, with no micromanagement, transparent feedback, and in a setting where you can develop your skills and evolve thanks to our Self-growth Budget.

## **Apply to us if:**

- You have at least **2,5 years of experience** in professional **Ruby** development
- You have mastered skills (and proven commercial experience) in at least one **Ruby web framework**
- You are proficient in working with relational databases (preferably **PostgreSQL**)
- You have hands-on experience with **SQL** and/or any ORM system (TypeORM etc.)
- You have basic understanding of **NoSQL** databases (Mongo / ElasticSearch / Firestore / Redis)
- You are able to write **unit and integration tests** using Mocha / Chai / Jest etc.
- You are experienced with building secure **RESTful APIs**
- You have the ability to build features in test-first fashion (**TDD**)
- You have a **leadership soul** with a knack for sharing knowledge with others
- You have fine communication skills, ability to form compelling arguments as well as dissuade the team and a client from making wrong decisions
- Conversation with a client in **English** does not give you the shivers (min. B2 level)

## **You can stand out from other candidates if:**

- You understand **Domain-driven Design patterns**
- You are familiar with the basics of **Front-end** development (JS / TS)
- You have knowledge of **Front-end frameworks** (Angular / React / Vue)
- You have some **Dev-ops** skills (AWS, Google, Docker, Kubernetes)
- You are experienced with other **programming languages and platforms**, eg. Ruby, Python etc.
- You are experienced with working in an **Agile** software development approach
- You take an active part in the life of **Ruby Community**

## **What we offer:**

- The salary range for a senior-position is **14000-22000 PLN net** on the invoice
- Even if you choose to work on B2B contract, we will support you in keeping your work-life balance by giving you some **time off**
- **ELP Coins** - a virtual currency dedicated to our long-term employees and management team that gives shares in EL Passion's profit. You can read more about it [here](https://www.forbes.pl/praca/wirtualna-waluta-firmy-lepsza-niz-tradycyjne-udzialy-czyli-jak-budowac-motywacje-na/9qf2c4d)
- Job in a team composed of both **highly skilled developers and juniors,** where you can both gain and pass on skills
- Assured **mentoring** from your Team Leader (during 1:1 calls) and from your colleagues
- An assigned **buddy**, who will take care of you during your first weeks at EL Passion
- **MacBook Pro** or if you prefer to work on your own computer, we can co-finance it (up to 70% of its value)
- **Access to our resources library** - books (paper and digital), courses, tutorials, assets. Choose whatever you'd like to have on our "shelf"!
- We'll invest in your skills with a **self-growth budget** (books, conferences, trainings, workshops and more)
- **Company-wide integrations** at least twice a year with the reimbursement of transport and accommodation costs for people who live outside of Warsaw
- **Team integration budget** that allows you to meet four times a year with your team
- We hold internal **Hackathons** experimenting with different languages, tools, hardware, etc.)
- We value **work-life balance** and a 40-hour working week
- We have **flexible working hours**, the possibility of working partially or 100% **remote**
- Opportunity to work from **WeWork offices all over the world**
- A dedicated **office** in Warsaw, which is available 24/7, or if you live outside of Warsaw, you can apply for an office or a hot desk in another city
- Possibility to **work from abroad** (our coworkers love to go on workation together :))
- **Multisport** and private **medical care**
- New client leads and employees **recommendation program**
- Possibility of **issuing your invoices** by our sub-supplier for free
- Work in a proper **Scrum** :) and take part in making key project decisions by working directly with the client
- **No body leasing -** you will work only directly for EL Passion’s clients

## **Additional information:**

- We mainly have clients from outside of Poland, so you will surely have an opportunity to communicate in **English**
- Some **projects**, that we made: <https://www.elpassion.com/projects?hsLang=en-us>[https://www.elpassion.com/projects](https://www.elpassion.com/projects?hsLang=en-us)
- Some of our Design Team’s **Dribble shots**: <https://dribbble.com/elpassion>[https://dribbble.com/elpassion](https://dribbble.com/elpassion)

```json
{
  "@context" : "http://schema.org",
  "@type" : "Organization",
  "address" : {
    "@type" : "PostalAddress",
    "addressCountry" : "Poland",
    "addressLocality" : "Warsaw",
    "addressRegion" : "Mazowieckie",
    "postalCode" : "",
    "streetAddress" : "Grzybowska 62 "
  },
  "email" : "projects@elpassion.com",
  "foundingDate" : "2011",
  "foundingLocation" : "Warsaw, Poland",
  "logo" : "https://www.elpassion.com/hubfs/elp_mnt_black.svg",
  "mainEntityOfPage" : {
    "@id" : "https://www.elpassion.com/careers/senior-ruby-developer",
    "@type" : "WebPage",
    "description" : "Hey there! It's the EL Passion crew. We are looking for a new buddy and we really want to meet you. Introduce yourself - click and apply! :)"
  },
  "member" : {
    "@type" : "Person",
    "jobTitle" : "CEO",
    "name" : "Anna Elwart",
    "nationality" : "Poland",
    "url" : "https://www.linkedin.com/in/annaelwart/"
  },
  "name" : "El Passion",
  "numberOfEmployees" : "60",
  "sameAs" : [ "https://twitter.com/elpassion", "https://www.facebook.com/elpassion/", "https://www.linkedin.com/company/el-passion", "https://github.com/elpassion", "https://www.behance.net/elpassion", "https://dribbble.com/elpassion" ],
  "url" : "https://www.elpassion.com",
  "vatId" : "PL5213644497"
}
```

```json
{
  "@context" : "http://schema.org",
  "@type" : "WebSite",
  "url" : "https://www.elpassion.com/"
}
```