Middle+/Senior JavaScript

We're looking for Mid+/Senior FullStack JS developers who want to try themselves in mentoring junior developers while they're working on their projects. Your primary responsibility is to help our junior developers with their tasks, technical errors, and questions across both frontend and backend (Node.js/NestJS) fields. You'll help them finish their tasks through your deep technical capability and clear communication โ€” while sharpening your own skills across many projects stacks and problems.

 

What you'll do:

  • Communicate through text and make one-to-one calls with our junior developers as the hands-on engineer, help to solve problems live, and explain their errors with clarity.
  • Navigate a variety of everyday tasks challenges: algorithm optimisation, frontend architecture/performance/testing/accessibility, backend design with Node.js/NestJS, API design, testing, networking, and security basics.
  • Face modern FE stacks (TypeScript, React or Vue, Vite/Webpack, SSR/ISR) and robust BE stacks:
    • Node.js with NestJS (or Express/Fastify), TypeScript first.
    • API patterns: REST/GraphQL, WebSockets, pagination, versioning, error models.
    • Data layer: PostgreSQL/MySQL, MongoDB, Redis (caching, sessions, rate limiting), ORMs (Prisma/TypeORM), migrations, indexing.
    • Integration: queues/streams (RabbitMQ/Kafka/SQS), file/object storage, third-party auth/payments.
    • Cloud & ops: Docker, basic CI/CD, env/config management, logging/metrics (e.g., ELK/EFK, OpenTelemetry), 12-factor sensibilities, some experience with Cloud (AWS/Azure/GCP).
  • Conduct complex technical interviews (both live coding and technical questioning) across the whole JS-ecosystem (BE, FE, maybe even React Native)

     

You're a great fit if you:

  • Have a wide 5+ years of professional experience in frontend + backend engineering.
  • Are fluent in TypeScript; expert in React (preferred) or Vue, and confident with Node.js/NestJS (routing, modules, DI, pipes/guards/interceptors).
  • Can reason about rendering (CSR/SSR/SSG/ISR), state (local/global/query), performance (code-splitting, memoization, hydration), and accessibility (ARIA, WCAG).
  • Can design backends with solid domain boundaries, data modeling, transactionality, caching, and consistency; you understand indexes, query plans, and when to choose SQL vs NoSQL.
  • Understands testing when it matters: Jest/Vitest, RTL, Supertest, contract tests; can discuss coverage vs. ROI.
  • Communicate clearly in English (B2+), keep calm under pressure, and enjoy explaining your thinking.

 

Compensation & schedule:

  • Part-time & flexible (typ. 8โ€“20 hours/week).
  • Contractor engagement; remote-first.

Required languages

English B2 - Upper Intermediate
Published 24 November 2025 ยท Updated 13 January
Statistics:
70 views
ยท
25 applications
67% read
ยท
30% responded
Last responded 1 week ago
To apply for this and other jobs on Djinni login or signup.
Loading...