Senior Full-Stack Engineer — AI & Automation | Dating
Primary stack
Nice to have's
Job description
About the Position
Senior Full-Stack Engineer - AI & Automation | Dating
Location
Ukraine; Europe
Employment Type
Full time
About Us
Unicorn Pro - a performance marketing agency that works with affiliate dating products in the US and Tier 1 markets, and is one of the largest partners by traffic volume in mainstream dating. However, we consciously build a small team, following the principle of The Right Few - where each specialist is a master in their field and has a high level of freedom to build processes according to their own vision.
We believe: for a strong result, you need the right people, not a bloated staff. For us, team size is about speed, responsibility, and the ability to really influence the result, rather than getting lost in processes and roles. This is how we form a new format performance company: we don't chase scale, but scale the effectiveness of each one. Technologies make this possible.
Location: Ukraine, Europe (remotely).
Requirements
Must-Haves
- 4+ years of Full-Stack development: TypeScript/JavaScript, Node.js, React/Next.js; experience in launching and maintaining production systems;
- System design and clean code: simple understandable components, clear contracts, error handling; ability to explain compromises and understand code, especially AI-generated code; Understanding the correctness of aggregations and the cost of data processing;
- SQL, data, and third-party APIs: data modeling, query optimization, authorization, pagination, rate limits, retries, and protection against repeated side effects;
- Regular work with AI: specific examples of application in daily development, detected model errors, and verified results - just being able to write prompts is not enough;
- Custom AI workflow: ability to collect and adapt harness from ready-made tools - project context, instructions, task decomposition, access, checks, and recovery after failures. Claude Code, Codex, or alternatives for the task; No dependency on a single tool;
- Testing and independent verification: tests from requirements, not under the code; regression, negative, and edge scenarios; Understanding where manual verification is needed and where verification by another LLM is needed;
- Production experience with LLM API: response validation, error handling, cost and access control, understanding risks and failure points when scaling;
- Full delivery cycle: Git, Github, CI/CD, secure work with secrets, logs and monitoring, incident diagnostics, performance analysis, rollback;
Approach to Work
- Autonomy and product ownership: not waiting for requirements, bringing tasks to production without hand-holding - we don't have a PM;
- Significant analytical abilities: ability to argue your point and make decisions based on data and metrics;
- Outstanding results at previous jobs: supported by specific metrics and achievements;
- Systemic thinking: ability to think structurally, ability to see the big picture and at the same time manage details;
- Fluency in Ukrainian;
Nice-to-Haves
- Cloudflare stack: Workers, Pages, D1, KV, R2, Queues; deployment via Wrangler/GitHub;
- BigQuery and analytical pipelines: Looker or other reporting tools;
- n8n: combining workflow automation with regular code;
- Integrations with marketing APIs: Facebook Marketing API, Google Ads API, trackers, attribution, and postbacks;
- Experience in ad-tech / affiliate / lead-gen;
- MCP, RAG, Agent SDK, multi-agent systems - with the ability to explain when they are really needed;
- Technical education, own product, or contribution to open source.
Responsibilities
- Internal products and tools: clarifying requests from marketing, analytics, and other teams, designing and implementing agreed solutions;
- Integrations and data: maintaining and developing API integrations, pipelines, SQL queries, and reports, verifying data correctness and completeness;
- Web services and landing pages: developing existing applications and landing page infrastructure through verified changes and controlled releases;
- AI automation: creating LLM functions where their benefit is justified, verifying the quality of responses, and controlling costs;
- Quality and support: maintaining tests and documentation, diagnosing problems in your area and resolving recurring system requests.
We Offer
- High fixed pay and bonuses tied to results;
- Paid vacations and sick leave without limits - we value impact, not presence;
- A team where the strongest work - an environment where it's easy to grow and hard to hide;
- Complete technical equipment for productive work;
- Home office setup (after probation) or coworking compensation.
The Process
- Initial Interview: first meeting with the TA Manager, where we discuss motivation, expectations from the role, and the context of previous experience. Behavioral questions are used to understand the approach to work, responsibility, and decision-making style;
- Technical Interview: conversation with the CTO, focused on practice. Real cases, typical tasks, and logic of thinking are considered. No abstractions - only how decisions are made and what results follow them;
- Test Task: paid practical task, as close as possible to real team tasks, which usually takes 6–8 hours. The approach to execution, priorities, and way of thinking are evaluated, not just the final result;
- Final Interview: in-depth interview with the CMO/CEO. We go through key career stages: achievements, mistakes, solutions, and level of responsibility;
- Reference Check: the final stage - collecting feedback from previous colleagues or managers to confirm the overall picture.
Become the next Main Character at Unicorn Pro 💪🏻
© Unicorn Pro. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
Unicorn Pro — це performance marketing agency, яка позиціонує себе як команду, сфокусовану на реальних бізнес-результатах, швидкому виконанні та роботі на основі даних. На своєму сайті компанія пише, що вона базується в Чикаго та працює у globally remote форматі. Їхній підхід — тестувати, відстежувати й оптимізувати все: від креативів до funnel-логіки, ухвалюючи рішення на основі ROI, CR та performance insights.