All offersPoznańJSRemote Senior/Regular Node.js Developer
Remote Senior/Regular Node.js Developer
JS
Espeo Software

Remote Senior/Regular Node.js Developer

Espeo Software
Poznań
Type of work
Undetermined
Experience
Mid
Employment Type
B2B
Operating mode
Remote

Tech stack

    Node.js
    advanced
    JavaScript
    regular
    Scrum
    regular
    English
    regular

Job description

Online interview
Friendly offer
We are a team of top experts designing solutions for the high-branded international companies. Born in Finland and headquartered in Poland, we've built a team that values transparent communication, efficiency, and craftsmanship.

With new projects coming in, we're‌ seeking experienced Regular/Senior Node.js Developer to join our company. Our project teams are cross-functional, self-organizing and highly autonomous.  You’ll be working directly with the clients in a highly collaborative manner. This approach requires a huge amount of teamwork and maturity. We believe it’s the best way to create great software.

Among other things: Pair Programming, Test-Driven Development, Behavior-Driven Development, Domain-Driven Design and Continuous Delivery are deeply embedded and we’re constantly improving the way we work. 
We are focused on delivering elegant, testable and a well organized code to have pleasure to work with.

We know typing is not the bottleneck, so among other things:

  • We have weekly sessions spending time doing things like: Lightning Talks, Katas and Review Board,
  • We regularly attend conferences and community events, both as participants and contributors,
  • We are open to your feedback. We recognize and overcome many challenges on our journey of Continuous Improvement.

By joining us you will get:

  • Regular B2B salary: 12 960 - 15 840 PLN + VAT (2 850 - 3 500 euro net) 
  • Senior  B2B salary: 18 432 - 25 920 PLN + VAT (4 050 - 5 700 euro net)
  • Training budget (2500 PLN/ 550 euro per year)
  • Flexible working hours and the possibility to work remotely from the European Union
  • Best class working equipment (laptop, monitor, accessories)
  • Excellent conditions for skills development: (1) Possibility to upgrade your English for business needs due working time (2) Wide offer of Internal Trainings (3) Monthly Lighting Talks regarding technology issues (4) Wellbeing Sessions
  • An inspiring, modern workplace with great atmosphere and development culture
  • Recommendation program: bonus equal to 50% salary of the newly hired employer

Benefits offered in Poland:

  • Private medical healthcare offered by Enel-Med
  • Private life insurance
  • Benefit System: Multisport Card
  • Relocation package for people from different countries and different Polish cities to Poznan with a 6000 PLN/ 1350 euro relocation bonus

At the office:

  • Chillout area: gamer zone with the newest games, table tennis, table soccer, minigolf
  • Best-equipped kitchen: daily fresh fruit & vegetables, great coffee and fantastic choice of tea, healthy snacks & cereals,
  • Espeo Day: free breakfast or lunch every week & office integration
  • We are animal friendly!

In the vast majority of our projects we use Typescript powered by Nest.js. We also have expertise with other Node.js technologies like Express.js, Serverless or Middy. Moreover, we are working closely with guys from other technology stacks like Java, PHP and Python. 

We would be interested in candidates from related backgrounds as long as you have a keen understanding of Object Oriented languages and a strong learning-oriented mindset

Here’s a (not exclusive) set of skills we would appreciate you own:

  • knowledge of at least one Node.js framework: Nest.js or Express.js
  • hands on experience in web application development with REST
  • practical knowledge of SOLID principles in your day-to-day work 
  • attention to write elegant, simple and testable code
  • practical knowledge of relational or non-relational databases
  • hands on experience with Test-Driven Development
  • utilization of your environment: bash, git, package managers (npm, yarn)
  • focus on the security aspects in your applications
  • creative and proactive attitude
  • willingness to cooperate with others and share experiences with the team
  • fluency in spoken and written English - we work mostly with international clients

We would be extremely glad if you had any of the following (we treat them as a great plus):

  • knowledge of TypeScript
  • experience in various API integrations - WebSockets, gRPC, GraphQL
  • hands-on experience with message brokers - Kafka, RabbitMq, NATS
  • understanding of cloud infrastructure - preferably AWS
  • experience with building scalable microservice-based systems 
  • knowledge of application deployment: CI/CD, containerisation and orchestration
  • practical knowledge of frontend frameworks: React (with Redux) or Angular

Sounds like you? Don’t wait then and apply. We are waiting for you to join EspeoCrew.