top of page
AI, Artificial Intelligence, Big data, Internet of Things IoT. Man, programmer, software e

Senior/Lead Full‑Stack Engineer (Node.js)

Skopje, North Macedonia

Job Type

Full Time Consultant

We’re looking for a senior‑level engineer who is equally comfortable architecting backend services in Node.js and shipping modern web front‑ends in Angular, Next.js or React. You’ll join as a full‑time consultant on a product handling very high‑throughput data, take a lead role in design and code review, and help the team raise the engineering bar.

What will your job look like?

  • Own end‑to‑end features — design, build, test & ship scalable services and SPAs.

  • Set technical direction — select patterns, review pull‑requests, mentor team‑members.

  • Architect data layers — optimize Postgres & MySQL schemas, write efficient queries, manage migrations with Prisma.

  • Secure the platform — integrate Auth0 and shape best practices for identity and access control.

  • Champion quality — enforce coding standards, CI/CD automation and observability for production systems moving millions of events per day.

  • Collaborate cross‑functionally — work with product, DevOps and QA to deliver incremental value in short, predictable cycles.

All You need is ...

  • 7+ years developing and operating production software, with at least 2 years in a lead role.

  • Expert‑level Node.js skills (Express, Fastify or similar) and deep understanding of asynchronous programming & performance tuning.

  • Professional experience with Angular or  Next.js or React in a large‑scale app.

  • Proven track record designing relational data models and optimising PostgreSQL and/or MySQL for high‑volume workloads.

  • Hands‑on with Prisma ORM (or a similar typed data‑layer) and Auth0 (or another OAuth 2.0 / OIDC provider).

  • Comfort running code reviews, pair‑programming and guiding engineers toward clean, testable solutions.

  • Solid grasp of Git workflows, automated testing, CI/CD and cloud deployment (AWS, GCP or Azure).


    Nice to have

  • Experience with event‑driven or micro‑service architectures (Kafka, RabbitMQ, NATS, etc.).

  • Knowledge of GraphQL, WebSockets, or real‑time analytics pipelines.

  • Exposure to Terraform, Kubernetes or serverless runtimes.

  • Prior work in a consultancy or multi‑tenant SaaS environment.


Apply at mycareer@itquarks.com

info@itquarks.com 

Bul.Partizanski Odredi br.43b lok.9, 1000 Skopje, R.Macedonia 

©2025 ITQuarks

bottom of page