← Усі вакансії

Middle Node.js Engineer

Jappware
Місто:
Львів
Формат:
повний remote
Рівень:
middle
Джерело:
jobs.dou.ua
Відгукнутись на вакансію →

About the company:

Jappware is a software development company that delivers innovative and reliable digital solutions for international clients.

We specialize in end-to-end product development — from ideation and design to architecture, development, and DevOps support.

About the Project:

We are building a cybersecurity solution that helps companies monitor the security of their partners and vendors. It identifies risks in external systems and provides clear steps to fix them. The platform delivers real-time security scores to support better decisions and reduce the chance of future cyber incidents.

We are currently looking for a Middle Back-End Engineer with expertise in the Node.js/TypeScript/JavaScript/React ecosystem to develop high-quality, scalable, and maintainable back-end applications.

What your work will look like:

Design and implement gRPC services using TypeScript, Node.js 22.x, and NestJS — from writing .proto schemas to server-side implementation and streaming

Own the data layer: schema design and migrations in PostgreSQL, caching strategies in Redis/Valkey, async queue patterns with SQS or equivalent

Write e2e tests against real Postgres and Redis instances using Jest — green e2e is a prerequisite before merging

Contribute to shared proto packages and maintain backward-compatible schema evolution across multiple services

Instrument services with OpenTelemetry and collaborate with cross-functional teams to deliver reliable, observable, production-ready solutions

What you need to be successful in this role:

4+ years of hands-on experience with TypeScript (5.x) and Node.js; strong typing discipline with strict configs, generics, and decorators

Solid NestJS knowledge: modules, DI, guards, interceptors, microservice transport, lifecycle hooks

Practical experience with gRPC and Protocol Buffers — designing contracts before writing implementation

Strong PostgreSQL skills: indexing, transactions, isolation levels, reading execution plans

Experience with Drizzle ORM (or Prisma / TypeORM), Redis caching patterns, and Docker-based local infrastructure

Familiarity with JWT / OAuth 2.0, feature flags, and resilience patterns (circuit breakers, retries, idempotency) is a plus

What we are offering:

Challenging and innovative environments.

Flexible schedule and remote-friendly culture.

20 paid vacations and 15 sick leave days.

Quarterly budget for learning & development activities.

Team events, workshops, and internal tech meetups.

IT Club membership.

Our Mission:

To build innovative software in trustworthy partnerships.We aim to become a reliable and forward-thinking technology partner, helping businesses grow through innovation and mutual trust.

Our Values:

Trust — Every successful partnership is built on openness, honesty, and sincerity. Openness — We encourage people to share ideas freely and foster transparent communication. Partnership — We treat our clients’ and teammates’ goals as our own. Proactiveness — We act ahead of possible outcomes and anticipate challenges to deliver the best results.

Social Responsibility:

At Jappware, we stand with our people and our country. We proudly support Ukraine’s resilience, innovation, and global contribution to the IT community. Through donations, volunteering, and social initiatives, we help strengthen our local communities and the nation’s future.

Jappware stands with Ukraine 🇺🇦 — Glory to Ukraine!

Follow us via LinkedIn, DOU, Instagram, Facebook

Відгукнутись на вакансію

Схожі вакансії

З блогу Trackr

Усі статті →

Знайдено через trackr.help/jobs · Канал: @trackrhelp · Бот для персональних сповіщень: @trackrhelpBot