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: 12/30/2025

Uspio

Uspio

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

Website

See 1 job at Uspio

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