Fans CRM is a comprehensive all-in-one platform for professional OnlyFans account management. We help creators and agencies automate routine operations, analyze data, and multiply revenue. Our product combines advanced analytics, mass messaging tools, and AI assistants for chat management.
What are you working on?
- Genres: Platformer
- Platforms: Social, Browser
Team size and structure?
50-150
For which tasks (responsibilities)?
Resilience Architecture:
Designing data ingestion pipelines protected against sudden shadow API structure changes. Implementing Circuit Breaker patterns and Dead Letter Queues.
High-Load Optimization:
Developing high-load modules (e.g., custom chat systems with hundreds of thousands of active conversations). Fine-tuning Node.js Event Loop, Garbage Collector, and Streams to prevent Heap Out of Memory issues.
Database Management:
Optimizing MongoDB usage, replacing heavy real-time aggregations with pre-computed scoring, and performing zero-downtime background migrations.
Product Engineering:
Finding elegant “good enough” MVP solutions with maximum ROI while rejecting unnecessary over-engineering.
AI Proficiency:
Integrating LLMs (Cursor, Copilot) into the development lifecycle for writing tests and security checks while maintaining full architectural control over generated code.
What kind of professional are we looking for?
We operate in a unique and extreme technological environment. The platforms we integrate with deliberately do not provide official public APIs. Our entire architecture is built on reverse engineering web clients, dynamic token management, and aggressive web scraping.
We are looking for an engineer capable of building resilient systems that can survive constant schema drift and strict third-party platform limits. If you enjoy designing “survival-grade” architectures and think in terms of business value, this is your kind of project.
What We Expect from You
3–5+ years of commercial backend experience with Node.js/NestJS
Deep understanding of NoSQL and relational databases under high load
Ability to critically evaluate AI-generated code — we are not looking for blind “vibe coding”
Business empathy: ability to translate technical decisions into client experience and ROI
Huge plus: hands-on experience with reverse engineering, bypassing anti-fraud systems, and parsing unstructured data
What is important for us in a person?
Tech Stack
Backend: Node.js, TypeScript, NestJS
Databases: MongoDB (handling ultra-high volumes — 100M+ documents), PostgreSQL, Redis
Infrastructure: RabbitMQ, Docker, CI/CD, cloud solutions
Why do we enjoy working here?
Fully remote collaboration from anywhere in the world
Competitive compensation aligned with your qualifications
High level of autonomy: no suffocating bureaucracy or micromanagement — engineers make decisions, not managers
A culture built on trust, responsibility, and direct product impact used by leaders in the Creator Economy industry
The selection process
Be ready for a meaningful technical discussion. We won’t ask you to balance binary trees, but we will assess how you design a system when a third-party API suddenly changes data formats and your server hits memory limits.
Join Fans CRM and help us build the best product in our niche!
Please note: We consider candidates who have proficiency in Russian or Ukrainian language.