Archive - Middle Node.js Developer

A company from Poland is seeking Middle Node.js Developer to join our company.

What makes us special?

  • 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.

How do we work?

We use: Pair Programming, Test-Driven Development, Behavior-Driven Development, Domain-Driven Design. Continuous Delivery are deeply embedded and we’re constantly improving the way we work. We are focused on delivering elegant, testable and 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.

Here’s a 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

By joining us you will get:

  • Training budget
  • Flexible working hours and the possibility to work remotely
  • Excellent conditions for skills development
  • Possibility to upgrade your English for business needs due working time
  • Wide offer of Internal Trainings
  • Monthly Lighting Talks regarding technology issues
  • Wellbeing Sessions

We will be glad to receive your СV by email at valentina@datarob.com or telegram @Walution