Strong Junior/Middle Node.js Backend Engineer

$$$
Product

About the Product

Connact is a German white-label community platform that builds custom iOS/Android + Web apps for associations, clubs, unions, and enterprises. It centralizes communication and engagement with features like news feeds, events, group chats, DMs, documents, member directory & map, CRM/email integrations, and push notifications—positioned as GDPR-compliant and meant to replace scattered channels (mail, socials, WhatsApp).

Schedule: flexible within 09:00–19:00 (EET time)
Start: Asap
Duration: Long-term cooperation
 

About the Role

We’re hiring a Node.js Backend Engineer to ship new features, refactor critical parts of the system for better performance and reliability, and resolve bugs efficiently.

This is a backend-first role, and we’re looking for engineers who are most confident and experienced on the backend side. You may also be a full-stack developer, but in that case, we will review your profile only if your experience shows a strong backend focus.
 

Our Stack (from the codebase)

  • Runtime/Frameworks: Node.js, Express, NestJS
  • DB/Cache/Queue: MongoDB (Mongoose), Redis, BullMQ
  • Payments: Stripe, iOS/Android payments
  • Localization & Feeds: i18next
  • Monitoring: Grafana, Prometheus, Loki
     

MUST (hard requirements)

  • 2+ years of production expirience with Node.js/Express. Typescript.
  • Strong MongoDB/Mongoose experience (indexes, aggregation, migrations).
  • Expirience working with BullMQ or similar.
  • Fluent Ukrainian, English: B1 or higher.
  • Docker (containerizing services, local dev).
  • Expirience with AI coding tools (Claude or etc.)
     

Nice to Have

  • React basics.
  • Monitoring expirience(Grafana dashboards; Prometheus metrics; Loki logging).
  • Stripe or other payment integrations; Apple receipt verification etc.
  • WebSockets.

AWS S3 or similar expirience.

What’s The Process

The hiring process is fast and straightforward: a short pre-screening interview (10–20 minutes), a technical interview (up to 1 hour), and a brief call with the CEO (10–15 minutes) to discuss any remaining questions — followed by an offer.
 

A few practical details about the cooperation

To make sure everything is transparent from the start, here are a few important points about how this arrangement works:

  1. Invoicing and taxes
    Your invoice should reflect the gross amount, and tax, accounting, and any related administrative matters would be managed on your side. We do not reimburse these costs separately. On our side, we aim to keep payments simple and flexible — we can pay via IBAN to the bank account of your choice, with no specific banking restrictions.
  2. Time off and benefits
    As this is a contractor-style arrangement, it does not include paid time off, gym allowances, or other employee benefits. That said, we try to stay flexible, and in most cases it is easy to arrange unpaid time off whenever needed with prior notice.
     

How to Apply

Send a short note with next info:

  • Your start date and salary expectations.
  • CV
  • Can add any fact about you.

Required skills experience

Node.js 2 years
Nest.js 1 year
MongoDB 2 years
Mongoose 2 years
Redis 6 months
BullMQ 6 months
Docker 6 months

Required languages

English B1 - Intermediate
Ukrainian Native
Published 4 June
88 views
·
37 applications
See stats of candidates who applied for this job 👀
To apply for this and other jobs on Djinni login or signup.
Loading...