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

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

# Fullstack Developer (Node.js + React)

Web Development

Warsaw or remote

Full time

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

You will be redirected to our external recruitment service.

![careers_1_@2x](https://www.elpassion.com/hubfs/0%20Careers%20Pics/Job%20Ads/careers_1_@2x.webp) ![careers_1_@2x](https://www.elpassion.com/hubfs/0%20Careers%20Pics/Job%20Ads/careers_1_@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.

 

## **Working as a Fullstack Developer at EL Passion means:**

- Developing web applications with **TypeScript** in **Node.js** mostly using **Nest.js,** and **React, NextJS** on frontend
- Creating apps for clients from various industries based mainly in Western and Northern Europe and the States
- Working at a company proud of its **mature coding culture**
- Focusing on **clean, readable code**
- Practicing **Continuous Integration, Continuous Delivery**, proper **Scrum** and regular **Code Review**
- Utilizing the best architectural patterns like **DDD, Event Sourcing, CQRS**
- Producing as a limited amount of documentation as possible
- Being part of **crucial project decisions**: designing architecture, choosing frameworks and tools

## **Apply to us if:**

- You have at least **1,5** **years of experience** in professional Front-end and Back-end development
- You have commercial experience in working with at least one **Node.js web framework** (Nest.js, Express.js, etc.) and **React** on frontend
- You have experience in working with relational databases (preferably **PostgreSQL**)  and ORM system (TypeORM etc.)
- You have practice in **TypeScript**
- You are able to write **unit and integration tests** using Mocha / Chai / Jest etc.
- You are experienced with building secure **RESTful APIs**
- You have a knowledge of and ability to maintain **good engineering practices** in the project (TDD, PP, CR, CI/CD)
- You have a knowledge of **CSS** **preprocessors** (e.g. SCSS) or **CSS in JS**
- You know **good conventions and clean code** practices (modularity, patterns, components)
- You are familiar with good **UX practices**
- You have a willingness to **share the knowledge** with others :)
- You have **fine communication skills**, the 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 will stand out from other Candidates if:**

- You have basic understanding of **NoSQL** databases (Mongo / ElasticSearch / Firestore / Redis)
- You have the ability to build features in test-first fashion (**TDD**)
- 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 **JS Community**
- You have knowledge and skills in **React Native**

## **What we offer:**

- The salary range for a mid-position is **7500-13000 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/full-stack-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/"
}
```