Digisourced.
Full Stack Engineer
Digisourced.Sweden11 hours ago
ContractRemote FriendlyInformation Technology

Assignment description:


  • For our client we're currently looking for a Backend / Full‑Stack Developer (React, Node.js, GraphQL).

Responsibilities:


  • Migrate existing REST APIs (Next.js API routes) to a standalone Express‑based GraphQL server (Apollo).
  • Design and implement a new Prisma schema based on a normalised data model; ensure the transition from Drizzle happens without data loss.
  • Build GraphQL resolvers, mutations and subscriptions for schedules, visits, employees, optimisation jobs and related entities.
  • Develop data mappers that translate between the new database/GraphQL layer and UI components (e.g. Bryntum SchedulerPro).
  • Participate in front‑end development using React 18 + Vite: set up Apollo Client, create reusable components and migrate existing logic from Next.js.
  • Handle authentication/authorisation (via Clerk) and multi‑tenant concerns
  • Ensure robust test coverage, performance and code quality across back end and front end
  • Contribute to technical decisions, architecture discussions and documentation.

Your profile:


  • 5+ years’ experience with Node.js/TypeScript and modern web development
  • Strong understanding of GraphQL and REST; hands‑on experience with Apollo Server/Client.
  • Experience with Prisma or similar ORMs and relational databases (PostgreSQL).
  • Familiarity with React and modular frontend architecture; knowledge of Vite and component libraries is a plus.
  • Comfortable with test‑driven development and CI/CD workflows.
  • Ability to work independently in a small team, communicate clearly and influence architecture and tech choices.


Nice to have:


  • Exposure to scheduling/optimisation domains.
  • Experience with Bryntum SchedulerPro or similar calendar components.
  • Prior experience migrating between ORMs or undertaking large‑scale refactoring.

Practicalities:


Location: Hybrid or remote out of Stockholm

Scope: Full‑time or by agreement, initial project of ~20 weeks with potential extension.

Languages: Working proficiency in English (Swedish is a plus but not required).


If interested, or you know someone that could be, please get in touch and we can speak?

Key Skills

Ranked by relevance