Node.js (advanced)
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.