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.