Full-stack Developer
Location
Description
QArea is looking for a Fullstack Developer to drive growth and conversions for a consumer language-learning app. In this role, you will improve onboarding, subscription flows, analytics, and marketing integrations using React/React Native, Node.js, MongoDB, and AWS. You’ll work closely with Product and Marketing teams to deliver high-impact, data-driven features that directly influence user acquisition, engagement, and revenue.
Technologies
- Frontend: React, React Native;
- Backend: Node.js, MongoDB;
- Infrastructure: AWS;
- Tools & Integrations: Facebook CAPI, Google Ads, Google Tag Manager, AppsFlyer, BigQuery, GitHub Copilot.
About the project:
- We’re developing a consumer-facing language learning application that uses interactive media and sound to make learning engaging, emotional, and fun.
- Your work will directly impact growth, revenue, and engagement by improving onboarding, subscription flows, analytics, and marketing integrations.
Requirements:
- 4–5+ years of experience in full-stack development, preferably in a fast-paced B2C environment;
- Strong expertise in React and React Native, with a focus on performance and conversion-oriented UI/UX;
- Backend development experience with Node.js and MongoDB;
- Proven experience implementing marketing event tracking and server-side integrations (Facebook CAPI, Google Analytics, GTM);
- Familiarity with RESTful APIs and end-to-end feature delivery;
- Experience deploying and maintaining apps on AWS (ECS, S3, EC2);
- Strong product mindset and ownership attitude;
- English: Upper-Intermediate or higher (for direct communication with the team).
Nice to have (not required):
- Experience building A/B testing or experimentation frameworks (Optimizely, LaunchDarkly, or in-house solutions);
- Experience with BigQuery (BQ) for data analysis;
- Familiarity with Python scripting for automation or data pipelines;
- Understanding of CI/CD workflows and UI/UX best practices.
Responsibilities:
- Develop and optimize conversion funnels across web and mobile (registration, checkout, subscription);
- Implement and maintain a high-velocity A/B testing and CRO framework;
- Configure and maintain server-side event tracking to ensure high-quality analytics data;
- Manage integrations with marketing and advertising platforms (Facebook Conversions API, Google Ads, AppsFlyer);
- Ensure accurate data flow into BigQuery for reporting and business analysis;
- Collaborate with Product and Marketing teams to translate growth strategies into scalable, reliable features;
- Develop and integrate user-notification systems (push, in-app, email) for retention and re-engagement.
Examples of current tasks:
- Facebook Conversion API Fix: Standardize server-side event tracking for trials and subscriptions, eliminate duplicate IDs, and ensure full consistency between Facebook Events Manager and internal tracking systems.
- First-Time User Experience (FTUE): Redesign onboarding for new users, implement level-placement logic, update lesson flow, and track all analytics events across mobile and web.
Why people want to work with us

Endless career
growth
We provide lots of career growth opportunities to our employees, which is reflected both financially and reputably.
Mentorship &
learning
We support peer assistance in the workplace and hold mentorship programs like IT Talks and in-house courses for various positions.
Career change
option
No need to look for a new job if you want to master new technology or another position. We’ll help you with your transition within QArea.
Cross-domain
experience
Our projects belong to a wide variety of industries, which will make your professional background more diverse.
Cozy & fun
offices
We have four spacious R&D offices that have everything necessary for a comfortable work environment: a gym, yoga mats, sweets, foosball, VR set, etc.
Friendly
atmosphere
We never turn hierarchy against our employees. People are the most valuable asset of QArea which is reflected in how we treat our team.
Our Hiring Process
We respect our candidates and value their personal time, which i s reflected in how we optimized our recruiting and hiring processes over time.
Send your CV
Apply for a job by sending us your CV or a link to your LinkedIn profile.
Initial screening
Our recruiter will get back to you if your resume meets our requirements in order to introduce you to the role.
Job interview
You will meet a few of your potential colleagues to talk about your skills, background, and expectations in detail.
Test task
We’ll negotiate a small test task with you, if necessary. Depending on the project and position, this may be followed by an interview with our client.
You’re hired!
By deciding we are a good match for each other, we’ll agree the terms of you starting your career at QArea.

Apply for a job
