Logo for CDQ

Senior Software Developer (React + NestJS)

Key Facts

Remote From: 
Full time
Senior (5-10 years)
English

Other Skills

  • β€’
    Decision Making
  • β€’
    Collaboration
  • β€’
    Communication
  • β€’
    Teamwork
  • β€’
    Problem Solving

Roles & Responsibilities

  • 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
  • Hands-on experience with testing at multiple levels, using tools like Vitest, Jest, Testing Library, and Playwright
  • Practical experience with Node.js and NestJS, sufficient for collaboration and occasional backend implementation

Requirements:

  • Develop and evolve a modern React web application, with a strong focus on clean architecture, scalability, and maintainability
  • Implement and deliver product features end-to-end, including frontend views, business logic, and integrations with backend APIs
  • Refactor and improve existing codebases, migrating legacy logic into well-structured, reusable frontend solutions
  • Take ownership of UI quality and user experience, proactively identifying and resolving usability issues and inconsistencies

Job description

Why us?

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.

Brief job description

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.

Your daily tasks on the job

- Develop and evolve a modern React web application, with a strong focus on clean
architecture, scalability, and maintainability.
- Implement and deliver product features end-to-end, including frontend views,
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.

Your qualifications:

- 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).

Software Engineer Related jobs

Other jobs at CDQ

We help you get seen. Not ignored.

We help you get seen faster β€” by the right people.

πŸš€

Auto-Apply

We apply for you β€” automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

✨

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.