Job Openings Sr. Fullstack React + NestJs, .NET (3 vacancies)

About the job Sr. Fullstack React + NestJs, .NET (3 vacancies)


Job Opportunity: Sr. Fullstack React + NestJs, .NET

About the Role

Were building a real-time workplace collaboration platform that brings together video meetings, screen sharing, chat, whiteboards, and scheduling into a unified web experience.

Youll work across a modern React/TypeScript frontend that integrates deeply with live media infrastructure (Jitsi/WebRTC), real-time event systems, and a multi-service backend. This product involves genuine technical complexity — from managing WebRTC video tracks without causing black participant cards, to building responsive drag-and-drop layouts that handle third-party library quirks gracefully.

You will own features end-to-end, contribute to architecture decisions, and be expected to dig into root causes rather than just symptoms.

What Youll Work On

  • The core meeting experience: participant video grids, screen share layouts, media controls, recording & transcription (AssemblyAI)

  • Real-time state management across WebSocket/Socket.io event streams and Jitsi conference events

  • Responsive, draggable/resizable UI components (floating panels, grid layouts, split views)

  • Authentication flows via AWS Cognito / OIDC

  • Cross-cutting concerns: error monitoring (Sentry), performance optimization, and accessibility

Tech Stack

Frontend: React 18, TypeScript, Vite, MUI v6, SCSS
State Management: Zustand (multiple domain stores), RxJS
Media: Jitsi Meet (WebRTC), AssemblyAI
Real-time: Socket.io, WebSocket event service
Auth: AWS Cognito, AWS Amplify, OIDC
Backend Services: NestJS, .NET 6, Kafka-backed event service
Tooling: ESLint, Prettier, Vitest, Storybook, Sentry

Requirements

  • 4+ years of production experience with React and TypeScript

  • Strong understanding of React rendering behavior (useEffect dependencies, useMemo/useCallback usage, render optimization)

  • Experience working with real-time data (WebSockets, event-driven state)

  • Ability to diagnose and fix subtle UI issues (race conditions, stale closures, layout edge cases)

  • Comfortable reading third-party library source code to understand undocumented behavior

  • Strong written communication skills (clear PR descriptions, bug analysis, ticket definitions)

Nice to Have

  • Experience with WebRTC or media streaming (Jitsi, Daily, Twilio Video, etc.)

  • Familiarity with drag-and-drop/resizable layout libraries (e.g., react-grid-layout)

  • Experience with lightweight state management tools (Zustand, Redux, Jotai)

  • NestJS or Node.js backend experience

  • Storybook component-driven development

Youll Thrive Here If You

  • Enjoy tracking bugs to their root cause rather than patching symptoms

  • Can balance user experience considerations with deep technical reasoning

  • Feel comfortable navigating multi-app codebases with shared component libraries and service boundaries

  • Communicate proactively when complexity emerges

What We Offer

Join our thriving high-tech development business that is rapidly expanding, serving clients across Europe and North America.

We value synchronicity and flexibility — were always eager to listen and accommodate your needs whenever possible.

Remuneration:

  • Compensation in US dollars (contractor)

Location:

  • 100% remote — work from anywhere

If youre looking for a technically challenging environment, growth opportunities, and a team passionate about building high-quality software, wed love to hear from you.

Please submit your CV to apply. We look forward to learning more about you and exploring how you can contribute to our team.