Innovatrics

FullStack Node.js/React Developer (Mid Level)

Posted: 5 days ago

Job Description

✨ 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 SystemYour Journey with Us:Within one month, you will...Get familiar with our technical infrastructure, architecture, and workflowsComplete onboarding and set up your development environmentStart building relationships across teams and functionsWithin three months, you will...Actively participate in code reviews and share constructive feedbackUnderstand core business logic and collaborate with stakeholdersContribute independently to feature development, bug fixes, and improvementsWithin six months, you will...Partake in technical discussions and implement complex featuresTake ownership of significant parts of our frontend architectureIdentify and address performance and scalability challengesMentor junior developers and promote high coding standardsAbout 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 Express, NestJS, 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 GraphQL, REST APIs, Git 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 systems.Experience with performance profiling.Basic web security practices such as XSS/CSRF protection, CSP setup, and secure token (JWT/OAuth) hand.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.Techsstack:React, TypeScript‘redux-toolkit’ for global state management‘tanstack-query’ used for fetching data via GraphQL and REST APIFrontends monorepo orchestrated with Turborepo and pnpmAll apps are bootstrapped with ViteVitest is used for unit testsPlaywright for E2E testsCSS: Our design system built on top of Stitches and Radix UI componentsNode.js-based APIGitLab, CI/CDType of employment:Full-timeContractor📍 Please note: This is a hybrid position based in Bratislava, Slovakia. We kindly ask only candidates located in this region to apply

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

Related Jobs