Middle Node.js Developer

RemoteSalary not specified
Estonia · Kyiv, Ukraine · Valencia, Spain
Apply Now

Tech Stack

ReactNATSGitMicroservicesKafkaGraphQLBashAngularSOLIDRabbitMQWebSocketsReduxCI/CDExpress.jsRESTNode.jsgRPCAWSTypeScript

Job Description, Responsibilities & Requirements

About the Position

A company from Poland is seeking a Middle Node.js Developer to join their team. Work remotely with flexible hours and enjoy excellent conditions for skills development.

Responsibilities

  • Develop scalable backend services using Node.js
  • Collaborate with clients in a highly collaborative manner
  • Write clean, maintainable, and testable code

Requirements

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

Nice to Have

  • 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

We Offer

  • 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 to working time
  • Wide offer of Internal Trainings
  • Monthly Lightning Talks regarding technology issues
  • Wellbeing Sessions

About the Company

We believe in creating great software through cross-functional, self-organizing, and highly autonomous project teams. Our approach requires a huge amount of teamwork and maturity. We use Pair Programming, Test-Driven Development, Behavior-Driven Development, and Domain-Driven Design. Continuous Delivery is 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.

Apply for this Position

Send your CV by email to [email protected] or via telegram @Walution

HIRETOPEstoniaKyivUkraineValenciaSpainReact, NATS, Git, Microservices, Kafka, GraphQL, Bash, Angular, SOLID, RabbitMQ, WebSockets, Redux, CI/CD, Express.js, REST, Node.js, gRPC, AWS, TypeScriptFull-time Salary not specified

Job Details

Company name:
HIRETOP
Location:
Estonia · Kyiv, Ukraine · Valencia, Spain
Employment Type:
Full-time
Work Mode:
Remote
Posted on TheJob:
2/25/2026
Last checked:
2/25/2026
Posted on the source:
N/A
Apply Now