All positions

Senior Fullstack Developer (Node.js + React)

Web Development
Warsaw or remote
Full time
Apply for this job

You will be redirected to our external recruitment service.

careers_1_@2x

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 Senior 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 2,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 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
  • 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: