Backend Node.JS Developer

Location Sofia, Bulgaria
Job Type Permanent
Salary Attractive salary & benefits
Reference 31020

My client is a financial Solutions company focused on the end-to-end development of ambitious products. Managing all stages of the software development lifecycle they strive to develop high-quality in-house products from scratch.

Right now the company is looking for a NodeJS Developer.

You are:

-Experienced in back- end development

-Understanding of software design patterns and best practices

-Able writing clean, modular and robust code

-Always looking for ways to make things better and to deliver faster with higher quality

You have:

  • Strong professional experience in NodeJS

  • Professional experience with JavaScript/TypeScript

  • Knowledge of creating and maintaining APIs and different web services (REST, RPC).

  • Experience in Agile software development process

  • Good command of English language

  • Experience with NATS/Streaming, GRPC, Redis, MySQL, Clickhouse, Protocol Buffers, and Docker will be considered as a strong advantage

Advantages:

-Proficiency with service-based architecture; containerization and deployments to kubernetes pods in public cloud

-Experience writing microservices in NodeJS

-Expertise in dealing with distributed streaming platform like Apache Kafka, NATS/Streaming, ProtoBufs, gRPC, Clickhouse column storage, Redis, Event sourcing, Docker and Kubernetes

-Google cloud platform familiarity

-Design and implement scalable, low-latency, event-driven architectures

-Design and implement clear and robust API

-Responsibilities:

  • Develop new functionalities and maintain the existing ones in multiple projects.

  • Involved in Agile Software development process.

  • Follow best practices (Recommendations are taken under consideration and are strongly appreciated).

 

We offer

  • Flexible working hours - Remote work allowed

  • Multisport card

  • Health Insurance

  • Discounts

  • New modern and custom-designed office

  • Birthday gift card

  • Happy hours, team nights out, and team buildings

  • Snacks, coffee, and beer on us

  • Massages in the office

  • Budget for additional training and courses

Apply Now