Senior Full Stack Software Developer

Rendair Corporation
United States
11 days ago
Apply on arc.dev
Prepare application

Role details

Contract type
Permanent contract
Employment type
Part-time (≤ 32 hours)
Experience level
Expert
Experience required
3 years minimum
Working hours
Regular working hours
Languages
Polish
Job source

Tech stack

Artificial Intelligence Software as a Service Collaborative Software Databases Database Schema Next.js Software Engineering Data Streaming Systems Integration TypeScript Web Applications Network Routers
+9 more
Tailwind ReactJS Caching Backend Rate Limiting Build Management Performance Monitor Front End Software Development Web Api

Job description

We’re building an AI-powered creative platform where users generate, edit, and collaborate on visual content in real time. Our product is a modern, fast, multiplayer web application delivered as a polished SaaS experience.

We’re looking for a senior full-stack developer who has shipped production applications on the modern React/Next.js stack and is comfortable owning features end to end, from database schema and backend functions to pixel-level UI polish.

Our Stack

Next.js,, React, TypeScript, Tailwind CSS, shadcn/ui, Convex (reactive database), Vercel

What You’ll Do

  • Design and build user-facing features across the full stack: generation workflows, canvas/board tools, asset libraries, team workspaces, and sharing/collaboration

  • Model data and write backend functions in Convex, including real-time queries, mutations, scheduled jobs, and access control

  • Own frontend performance and quality: RSC/client component boundaries, bundle size, loading states, optimistic updates, and accessibility

  • Implement real-time collaboration features

  • Set up and maintain observability: error tracking, performance monitoring, and alerting

  • Contribute to internationalization, design-system consistency, and developer experience

Requirements

  • 5+ years of professional software development experience, with 3+ years in React and TypeScript

  • Deep, production-level experience with Next.js App Router. Server components, server actions, streaming, caching behavior, and their trade-offs

  • Experience building and operating a real SaaS backend: authentication, authorization, multi-tenant data models, rate limiting, and background jobs

  • Experience integrating external APIs and services at scale, with sane retry, fallback, and error-surfacing patterns

  • Strong product sense, you sweat empty states, error copy, and loading experiences, not just the happy path

  • Comfortable working in a small team with high ownership and minimal handholding

Nice to Have:

  • Direct experience with Convex (or comparable reactive backends)

  • Experience with auth frameworks

  • Prior work on AI or generative-media products

  • Real-time collaboration experience (CRDTs, presence, multiplayer state)

  • Familiarity with i18n workflows and shipping to a global user base

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on arc.dev
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

9:56 min

Expanding browser capabilities with modern web APIs

Ire Aderinokun · JS Congress

4:30 min

Scaffolding pages and routing single-page applications with Next.js

Josh Goldberg · JS Congress

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:07 min

Transitioning into developer relations to blend coding and community

Nacho Iacovino · World Congress 2021

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

7:44 min

Bootstrapping a test-driven asp.net web api

Alex Banul · LIVE

Videos

See all

Related articles

See all