Senior Backend Developer (Typescript + Next.js) – Leveraging AI
Hi, we’re Affiliana and we operate a network of review websites in the Czech Republic and abroad, including the leading review portal Testado.cz. We stay ahead of the competition by developing our own technology solutions, applying AI (sensibly), expanding into new markets, and collecting data that guides our decisions.
Our chosen platform is PayloadCMS, which we customize to our needs and use to build a multi-tenant, multi-locale solution that serves a large number of websites from a single place.
PayloadCMS (version 3) is a Next.js-native application written in TypeScript using PostgreSQL.
We’re looking for an experienced partner who will take over backend development and technical leadership. Someone who can design the data model for new functionality, works independently, thinks critically, enjoys participating in product planning, and doesn’t need every ticket specified down to the last detail.
At the same time, we support reasonable use of AI in development, so we’re looking for someone who feels the same—someone for whom using AI is not just “a ChatGPT window.” We are not however looking for a junior “prompt engineer” — the foundation is your ability to write clean, maintainable code.
Job description
Main responsibilities
Managing collections (data objects) in PayloadCMS, developing new features for the admin panel, integrating with related systems and external services
System performance optimization and implementing caching solutions
GitHub Actions and AWS (DevOps)
Additional responsibilities
Data imports, data synchronization between environments, bulk operations on the database
Using LLMs to automate tasks within the system (e.g., via n8n)
Following standards (lint), using integration and unit tests
A/B tests, monitoring (Sentry, New Relic)
Updating PayloadCMS, installing plugins, tracking upstream development
Support / collaboration
You will work with a project manager and a part-time frontend developer. For bigger decisions, you’ll have access to an experienced IT architect/consultant (responsible for another of our systems) and also the company owner, who brings both technical and product innovation.
Requirements
Full-time or near full-time collaboration
Senior-level knowledge: TypeScript, Next.js (App Router), Node.js, PostgreSQL
Knowledge of additional technologies: AWS, Docker
Good communication and accountability
Willingness to keep learning
Strong focus on system logic: we’re looking for someone who builds projects “from the ground up.” Your priority is clean backend code and a scalable architecture. You see the frontend as important, but secondary. If the data model is the “heart” of an application for you, we’ll get along well.
A big plus: prior experience directly with PayloadCMS or another similar modern CMS
What we offer
Fully remote collaboration (you’re of course welcome at our office in Náchod. We can meet in person within the Czech Republic as needed, and we’d like to see you roughly once per quarter at a company meetup.)
Flexibility (you can work anytime, anywhere. We’ll sync online 1–2 times per week, or as needed.)
Contract work (IČO)
Direct influence on how the company runs, without bureaucracy
Senior compensation — for delivering beyond expectations, we can also pay per task or set up bonuses by individual agreement
Hiring process
We’d like to see a work sample (code), ideally in an area similar to our project. Then we’ll have a short call (phone or video). After that, we’ll give you a small task on the project. If your solution works, it is of course paid in full.
Interested? Please send your CV, a LinkedIn link, or a work sample.
We look forward to working with you!
