Next job

Full stack developer in AffReact

Posted more than 30 days ago

52 views

AffReact

AffReact

0
0 reviews
Without experience
Kyiv
Full-time work
About the ProjectWe're looking for a skilled developer to maintain and evolve Integrator — a production-grade web application for agency management, financial tracking, and business intelligence.The platform handles account synchronization, payment processing, chargeback tracking, staff management, and marketing operations. It serves as a central hub integrating third-party platform data with internalCRM/ERP systems.Please NoteThe platform manages agencies that work with adult content creators a

About the Project

We're looking for a skilled developer to maintain and evolve Integrator — a production-grade web application for agency management, financial tracking, and business intelligence.The platform handles account synchronization, payment processing, chargeback tracking, staff management, and marketing operations. It serves as a central hub integrating third-party platform data with internalCRM/ERP systems.

Please Note

The platform manages agencies that work with adult content creators and integrates with platforms such asOnlyFans, Fansly, and others. While the role is purely technical and does not involve content moderation, the business domain includes adult content. We respect that this may not be suitable for everyone — if this is aconcern for you, we kindly ask you to skip this opportunity.

What We Offer

  • Remote or office — flexible location, your choice
  • Five-day workweek with flexible hours
  • $3,500/month net — paid directly to you
  • Opportunity to own significant parts of the product
  • Direct impact on business-critical functionality
  • Clean, modern codebase (~25K lines TypeScript, well-structured)
  • Paid test assignment — we value your time from day one

The Product

  • Database:40+ tables with Drizzle ORM and full relations
  • API: 100+ endpoints with Zod validation
  • Frontend: 80+ pages built with Shadcn/ui components
  • Architecture: Repository pattern, service layer, middleware stack

Tech stack: Node.js, Express, TypeScript, React, PostgreSQL, Drizzle ORM, Tailwind CSS


Responsibilities:

  • Maintain and enhance existing functionality across backend and frontend
  • Develop new features, modules, and integrations
  • Write and manage database migrations
  • Optimize performance and refactor legacy code
  • Implement data synchronization with external sources
  • Ensure code quality through reviews and testing
  • Document technical decisions and API changes

Required Skills:

Backend:

  • Strong proficiency in Node.js and TypeScript (ES Modules, async patterns)
  • Experience with Express.js (REST APIs, middleware, error handling)
  • Solid PostgreSQL knowledge (complex queries, indexes, triggers, JSONB)
  • Experience with Drizzle ORM or similar (Prisma, TypeORM, Sequelize)
  • Understanding of JWT authentication and Passport.js

Frontend:

  • Proficient in React 18+ (hooks, context, functional components)
  • TypeScript in frontend applications
  • Experience with TanStack Query for server state management
  • Tailwind CSS and familiarity with Shadcn/ui or similar component libraries

Tools & Practices:

  • Git workflow (feature branches, conventional commits, pull requests)
  • Vite build tooling
  • REST API design anddocumentation
  • Security best practices (CORS, rate limiting, input validation)

Requirements:

  • Level: Middle+ to Senior
  • Experience: 3+ years in commercial development
  • Focus: Fullstack with backend emphasis
  • English: Working proficiency
  • Tech-forward mindset: Open to adopting any technology that improves the project
  • AI-assisted workflow: Actively using AI assistants and agents (e.g., Cursor, GitHub Copilot, Claude) toboost productivity — this is a must

Nice to have:

  • Experience with Neon Serverless PostgreSQL or similar managed databases
  • GitHub API (Octokit) integration
  • Knowledge of Zod for runtime validation
  • Background in fintech or financial data processing
  • Experience with data synchronization and batch processing
Without experience
Kyiv
Full-time work
Want to get related jobs?
New job openings in your Telegram
Subscribe
We use cookies
accept