Senior Software Developer (React + NestJS)

Cdq Ag
yesterday

Role details

Contract type
Permanent contract
Employment type
Part-time / full-time
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Remote

Tech stack

HTML
JavaScript
API
Artificial Intelligence
Business Logic
Automation of Tests
CSS
Software as a Service
Cloud Computing
Code Generation
Software Quality
Continuous Integration
Programming Tools
Github
Design of User Interfaces
MongoDB
Node.js
Software Testing Automation Framework
TypeScript
Web Applications
Web Platforms
Eslint
GitHub Copilot
React
Backend
WebPack
Material Design
Playwright
Kafka
Front End Software Development
NestJS
JestJS
Code Restructuring
Docker

Job description

At CDQ, we offer a flexible work environment and the opportunity to contribute to the development of Cloud Apps, a web platform that helps users interact with CDQ APIs and products through a modern interface. Our engineering setup includes a React application built with TypeScript and Vite, a shared NestJS backend, and automated testing across multiple levels. You will be part of a small, collaborative team of three frontend engineers, which means a high degree of flexibility, ownership, and direct influence on the entire web application - from architecture and technical decisions to code quality, user experience and the evolution of our web app., business logic, and integrations with backend APIs.

  • Refactor and improve existing codebases, migrating legacy logic into well-structured,

reusable frontend solutions.

  • Collaborate within a small, high-impact team on technical decisions, solution design,

and continuous product improvement.

  • Contribute to shared UI components, design system adoption, and engineering

standards, ensuring a consistent, intuitive experience across the application.

  • Support backend development in NestJS when needed, enabling smooth

frontend-backend collaboration.

  • Take ownership of UI quality and user experience, proactively identifying and

resolving usability issues and inconsistencies.

Requirements

Do you have experience in UI?, We are seeking a highly experienced Senior Software Developer with strong React expertise to join our team at CDQ. The ideal candidate must have at least 5+ years of professional experience in frontend or fullstack development. This role is strongly frontend-focused, with approximately 80-90% of the work centered on React, and 10-20% involving collaboration on and occasional implementation work in our NestJS backend., * Strong React & TypeScript expertise, including frontend architecture, component

design, maintainability, and clean coding practices.

  • Experience building production-grade SPA applications, including state management,

API integration, routing, authentication flows, error handling, and accessibility.

  • Familiarity with modern frontend tooling and workflows, such as Vite, ESLint, Prettier.
  • Hands-on experience with testing at multiple levels, using tools like Vitest, Jest,

Testing Library, and Playwright.

  • Good knowledge of HTML, CSS/SCSS, and responsive, accessible UI development.
  • Practical experience with Node.js and NestJS, sufficient for collaboration and

occasional backend implementation.

  • Experience leveraging AI-powered developer tools (e.g. GitHub Copilot or similar

models) for code generation, refactoring, understanding context, and improving overall development productivity.

  • Nice to have: experience with Docker, MongoDB, Kafka, CI/CD pipelines (e.g. GitHub

Actions).

  • Strong sense of UI ownership and responsibility for how the product looks, feels, and

behaves from the user's perspective.

  • Understanding of common UX patterns in modern SaaS applications, including

navigation, data-heavy views, form flows, empty/loading/error states.

  • Ability to think end-to-end across user journeys, not just individual components.
  • Fluent English communication skills

How you thrill us:

  • experience with Docker, MongoDB, Kafka, CI/CD pipelines (e.g. GitHub Actions).

About the company

"Smart in mind and heart" is what we are at CDQ! As a spin-off of the University of St. Gallen in Switzerland, CDQ is the global pioneer in collaborative data management with more than 15 years of experience in data quality. We have developed the first suite for collaborative data management with Data Quality as a Service (DQaaS). Our goal is 100% data quality - without maintenance. Would you like to actively shape the future of the world's leading provider of collaborative data management? Then we look forward to receiving your application!   You must create an Indeed account before continuing to the company website to apply

Apply for this position