Back
    Menu
    Close
    Node.js
    Remote
    flag-ukraine

    FullStack Developer

    Full time Node.js

    REQUIREMENTS

    • Strong experience with Nest.js (modules, services, controllers, guards, interceptors, decorators, dependency injection).
    • Strong TypeScript skills (strict typing, interfaces, generics; avoid use of `any`).
    • Solid Node.js knowledge (async/await, error handling, event loop understanding).
    • Production experience with MongoDB and Mongoose (schema design, queries, aggregation pipelines, indexing).
    • REST API design experience (clean endpoint structure, DTOs, validation, pagination).
    • Proficient with Git workflows (branching, pull requests, resolving conflicts, collaborative development).
    • Active, daily use of AI coding assistants and AI-augmented development practices (e.g., Cursor, Claude Code, GitHub Copilot or equivalent) as a core productivity tool

    DESIRABLE REQUIREMENTS

    • Experience with React (functional components, hooks, React Router).
    • Experience with Material UI (MUI), theme customization and Emotion/styled.
    • Experience with Redux Toolkit and RTK Query (feature-level state, API caching, endpoint patterns).
    • Docker experience (building/running containers, reading Dockerfiles).
    • Familiarity with AWS basics and cloud services (knowledge of Bedrock, S3 is a plus).
    • Experience building cron jobs and background workers (scheduling, retries, idempotency).
    • Understanding of caching patterns and Redis basics (TTL, cache invalidation).
    • Familiarity with vector embeddings and LLM integration in backend pipelines.
    • Experience documenting APIs with Swagger / OpenAPI (Nest.js decorators)

    FUNCTIONS

    • Own features end-to-end from backend services (Nest.js) to database schemas (MongoDB/Mongoose).
    • Build and maintain Nest.js modules, services, controllers and background workers.
    • Design and implement REST APIs with DTOs, validation, pagination and OpenAPI documentation.
    • Integrate AI pipelines and LLM services (e.g., AWS Bedrock, embeddings) into backend workflows.
    • Design and optimize MongoDB schemas, indexes and aggregation pipelines.
    • Implement caching (Redis), rate limiting, cron jobs, retries and health checks.
    • Use AI coding assistants as core development tools to speed implementation and improve quality.
    • Contribute to frontend work as needed using React/TypeScript, MUI and Redux Toolkit.
    • Collaborate via Git: perform code reviews, manage PRs and follow shared codebase practices.
    • Monitor, troubleshoot and improve production stability using Sentry and monitoring tools

    WE OFFER

    • Professional and personal development.
    • Opportunity to participate in the projects remotely.
    • Loyalty program.

    ABOUT PROJECT

    Digicode is a custom software, mobile app and next generation global technologies development company based in Dallas Texas, with development centers in the US, Costa Rica, Israel & Ukraine.

      Thank you for your email!

      Your Name
      E-mail
      Phone
      Upload your CV (max 25 Mb)
      Enter correct answer
      Digicode
      Privacy Overview

      This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.