FullStack Node.js/React Developer (Mid Level)

Innovatrics
Full-time
On-site

Type of employment: Fulltime OR Contractor

Salary: 2100 - 4000 Eur/Month (depending on the offered job level, your professional, technical skills, knowledge, education and work experience)

Why This Job Is Exciting:

You’ll be part of a talented team solving real-world challenges in the field of biometrics and identity verification. Our development culture values clean architecture, quality code, strong ownership, and meaningful work.

You’ll be joining the ABIS* for Criminal Investigation team, a dedicated group of professionals developing cutting-edge forensic software that supports police departments and law enforcement agencies around the world in solving crimes and enhancing public safety.

*Automated Biometric Identification System

Your Journey with Us:

Within one month, you will…

  • Get familiar with our technical infrastructure, architecture, and workflows
  • Complete onboarding and set up your development environment
  • Start building relationships across teams and functions

Within three months, you will…

  • Actively participate in code reviews and share constructive feedback
  • Understand core business logic and collaborate with stakeholders
  • Contribute independently to feature development, bug fixes, and improvements

Within six months, you will…

  • Partake in technical discussions and implement complex features
  • Take ownership of significant parts of our frontend architecture
  • Identify and address performance and scalability challenges
  • Mentor junior developers and promote high coding standards

Requirements

About You:

We’re looking for an experienced Full-Stack Developer to help us build, maintain, and scale our modern applications. This is a high-impact role for someone who thrives in a collaborative environment and wants to contribute not only through hands-on development, but also by shaping architecture, mentoring others, and driving best practices.

Qualifications:

  • Experience in BE development
    • Work with Node.js frameworks such as ExpressNestJS, or Fastify to structure maintainable and testable server-side applications.
    • Design and implement robust RESTful and/or GraphQL APIs that are consistent, secure, and scalable—used internally across multiple teams and external-facing when required.
    • Ensure excellent developer experience for internal consumers through detailed documentation, clear error handling, and consistent behavior.
    • Define and enforce API contracts and schemas (e.g., OpenAPI/Swagger) in collaboration with product managers and frontend engineers.
    • Experience working with databases (PostgreSQL, MSSQL, Oracle DB).

  • Experience in FE development
    • Solid knowledge of React (TypeScript)
    • Comprehensive understanding of component-based architecture, React hooks, and state management (e.g., Context API, Redux or similar).
    • Familiarity with front-end unit testing (Jest/Vitest)
    • Strong CSS skills (e.g., Styled Components, Stitches or similar CSS-in-JS solution), attention to detail in implementing pixel-perfect designs based on Figma prototypes

  • Familiarity with GraphQLREST APIsGit and CI/CD pipelines
  • Comfortable working in Agile teams and collaborating via tools like GitLab and Jira

Nice to have: 

  • Experience with Storybook library and managing custom design system
  • Experience with performance profiling
  • Basic web security practices such as XSS/CSRF protection, CSP setup, and secure token (JWT/OAuth) handling
  • Knowledge of image transformations using matrices (e.g., scaling, rotating, translating graphics via CSS/SVG and transforms) and Canvas.
  • Familiarity with E2E testing (Playwright).
  • Background in UX research or design thinking

Techstack:

    • React, TypeScript
      • ‘redux-toolkit’ for global state management
      • ‘tanstack-query’ used for fetching data via GraphQL and REST API
    • Frontends monorepo orchestrated with Turborepo and pnpm
      • All apps are bootstrapped with Vite
      • Vitest is used for unit tests
      • Playwright for E2E tests
    • CSS: Our design system built on top of Stitches and Radix UI components
    • Node.js-based API
    • GitLab CI/CD