Node.js Developer

CyprusOn-site

Office, Limassol

We build backend systems with a strong focus on reliability, correctness, and observability. Our engineering culture emphasizes strict quality standards, automation, and clean architecture from day one.

Responsibilities

  • 100% test coverage enforced, mutation testing, strict linting and compilator settings for maximum type safety

  • Automated git hooks, CI/CD with review-environments

  • Explicit function return types, exhaustive switch checks, functional patterns

  • CLI tools, health checks, metrics, structured logging

  • Prometheus metrics and Loki logs in Grafana, alerting in Slack

Requirements

  • Professional Node.js/TypeScript experience with complex backend systems

  • Deep understanding of TypeScript’s type system and best practices (we use @tsconfig/strictest preset)

  • Ability to write highly reliable code and robust unit- and integration tests

  • Experience with NestJS or similar DI-based frameworks

  • SQL databases and transactions, ORM (we use TypeORM)

  • Message queue experience (RabbitMQ, Kafka, or similar)

  • SOLID/GRASP principles, GoF/enterprise patterns

  • OO-design

  • Strong knowledge of TCP/IP stack

  • Familiarity with OWASP Top 10, security best practices

  • Written English level B2 and above 

Will be plus

  • Telecommunications or messaging platform experience (SMPP protocol, WhatsApp, Telegram, GSM7, UCS2 data codings)

  • Node.js profiling

  • TCP-based protocol implementation and data encoding knowledge

  • Docker

  • DDD

  • Familiarity with DevOps (k8s, helm, werf)

  • Functional programming patterns (Result types, Option types, monads)

  • Zod or similar inferred schema validation libraries

  • Active Github account

We offer

  • Remote work

  • Flexible start of the day

  • Paid leave of 21 days

Published on: 5/7/2026

Uspio

Uspio

A user-friendly B2C service that helps companies build strong customer connections through global SMS messaging.

Website

See all 18 jobs at Uspio

Unlock access with PlusPlus

Please let Uspio know you found this job on Wantapply.com. It helps us to get more jobs on our site. Thanks!

Similar jobs