Mid/Senior Full-Stack Developer - Long Term

About us
We’re building a data platform. Our product is deeply data-driven, with a strong focus on performance, reliability, and long-term maintainability.

We are actively looking for a Full-Stack Developer (Next.js/TypeScript, backend-heavy, 3+ years of experience) to join us on a long-term basis and help strengthen and scale our backend and platform as we grow.

We are a fully remote team, with team members based in Europe and South Africa, and we value autonomy, ownership, and clear communication.

Role Description
This is a remote freelance contract role for a full-stack developer with a strong backend focus. You will be responsible for designing, hardening, and maintaining efficient and reliable server-side applications and systems, as well as working within our Next.js app where needed.

You will:
β†’ Add test coverage + CI/CD pipeline
β†’ Fix database issues (race conditions, connection pooling, query optimization)
β†’ Implement performance fixes (pagination, caching)
β†’ Review architecture for scale
β†’ Set up monitoring & structured logging
β†’ Secure & optimize API routes (validation, rate limiting, error handling)
β†’ Improve background jobs & webhooks reliability (Inngest)
β†’ Harden authentication & authorization flows (Clerk + Next.js middleware, RBAC, secure sessions)
β†’ Optimize Supabase/PostgreSQL & ClickHouse queries and data model for high-volume data (Billions of raws)
β†’ Ensure secure, robust usage of Next.js 15 Server Actions & API routes

Tech Stack
- Next.js 15 (API Routes, Server Actions, React)
- PostgreSQL + Supabase + ClickHouse
- Vercel, Inngest, Clerk
- TypeScript

Must have
- 4–5+ years Node.js/TypeScript backend experience
- 2–3+ years building production systems with Next.js
- Strong PostgreSQL experience (transactions, performance, indexing, connection pooling)
- REST API design & security (auth, input validation, rate limiting)
- Testing (unit + integration) and CI setup experience
- Database architecture & schema design
- Experience stabilizing and refactoring existing codebases, not just greenfield
- Comfortable working across backend and the Next.js app layer

Nice to have
- Experience with Clerk or similar auth providers
- Experience with Supabase
- Experience with ClickHouse or other OLAP databases
- Experience with Vercel and serverless deployments
- Experience with background jobs & webhooks orchestration (Inngest or similar)
- Previous work on data-heavy SaaS or analytics platforms

Budget: $1,000–$2,000/month
Type: Long-term freelance (no agencies)
Availability: Full-time
Start: ASAP
Location: Europe / South Africa
NO AGENCY

Required skills experience

Fullstack 3 years
Back-end Testing 2 years
Backend Development 2 years
Database Design and Architecture 1 year
Vector databases 1 year
PostgreSQL 1 year

Required languages

English B1 - Intermediate
TypeScript, Node.js, React, Git, Next.js, PostgreSQL, SQL, Tailwind CSS, Jira, Node.js/Express.js/NestJS
Published 11 January
65 views
Β·
7 applications
58% read
To apply for this and other jobs on Djinni login or signup.
Loading...