About the Role
Home / Career / SENIOR FULL STACK JAVASCRIPT ENGINEER
SENIOR
FULL STACK JAVASCRIPT ENGINEER
Apply Now
SENIOR FULL STACK JAVASCRIPT ENGINEER
Apply Now
COUNTRY
Ukraine
FORMAT
Remote
Svitla Systems Inc. is looking for a Senior Full Stack JavaScript Engineer for a full-time remote position (40 hours per week) in Ukraine. Our client is a fast-growing, venture-backed B2C identity & data enrichment platform that helps brands turn anonymous website visitors into real, actionable customer profiles, including email addresses, demographics, advertising IDs, and behavioral insights. The privacy-first technology powers smarter personalization, higher conversions, and more effective marketing across channels. The company supports billions of identity data points across e-commerce and digital-first businesses. The mission is to make customer identity accessible, accurate, and real-time — helping marketers reconnect with the people behind their traffic.
You'll join the growing team and lead the development of user interfaces and services that power marketing analytics, identity resolution, and cross-platform personalization.
Business trips to Vienna are desirable.
Technology Stack:
Frontend: React, Vite, MUI, AntD, Tailwind, D3, Highcharts, Recharts, Formik, Yup;
Backend: Node.js, Express, Nest, MongoDB, BigQuery, Auth0, Stripe, Slack APIs, Google APIs, GitHub APIs;
DevOps/Tooling: GitHub Actions/Workflows, Husky, Prettier, ESLint, npm, pnpm, Vitest, Jest;
Data & Observability: OpenTelemetry, Google Ads/Analytics APIs, Smartlook, Sumo Logic;
Visualization & Reporting: Kendo PDF, jsPDF, xlsx, Venn.js (optional).
REQUIREMENTS:
4+ years of experience with JavaScript/TypeScript and modern frameworks.
3+ years of experience with React JS, including hooks and context API.
3+ years experience with Node.js 16+, Express.js 4+, (or Nest 10+), and related tooling.
Solid experience working in a Serverless environment (especially with Google Cloud Platform: Firebase, Cloud Run/Functions, App Engine, Logging, API Gateway).
Deep understanding of REST APIs and third-party integrations (e.g., Google APIs, GitHub APIs, Google Ads).
Knowledge of CI/CD workflows using GitHub Workflows/Actions.
Familiarity with data visualization libraries (D3, Highcharts, Recharts, etc.).
English: intermediate level or higher.
NICE TO HAVE:
Experience with Neo4j and graph data modeling (e.g., identity graphs).
Knowledge of LaunchDarkly, Formik, Yup, and Tailwind CSS.
Prior work with OpenTelemetry, Sentry, or other observability stacks.
Familiarity with Mongoose, MongoDB, BigQuery, and CDP tools.
Experience building dashboards for analytics or marketing tech platforms.
RESPONSIBILITIES:
Build and maintain high-performance, scalable web applications using ReactJS and Node.js.
Work closely with Data Scientists and Backend Engineers to bring graph-based identity resolution, campaign analytics, and data activation to life.
Design UIs with advanced data visualization (e.g., using D3, Highcharts, and Recharts).
Collaborate on multi-tenant architecture, OAuth-based integrations, and automated onboarding experiences using Auth0, Firebase, and Google Cloud Functions.
Work with the backend team to integrate features and deliver end-to-end value, including Stripe billing, Slack alerting, SendGrid messaging, and BigQuery pipelines.
Drive test automation using Vitest and Jest, and help ensure performance monitoring with OpenTelemetry and Sentry.
Champion UI/UX best practices while maintaining clean, maintainable code using ESLint, Prettier, and Husky-driven workflows.
Act as a Feature Lead, leading the architecture, technical documentation, and communication with the CTO, Tech Lead, and Product Owner on the best tech realization of the selected feature.
WE OFFER
US and EU projects based on advanced technologies.
Competitive compensation based on skills and experience.
Regular performance appraisals to support your growth.
Flexibility in workspace, either remote or in one of our development offices.
Comprehensive medical insurance, including dental and massages.
Personalized learning program tailored to your interests and skill development.
Sport reimbursement program for onsite and online activities.
Bonuses for recommendations of new employees.
Bonuses for article writing, public talks, and other activities.
20 vacation days, 10 national holidays and 5 sick leaves.
Maternity leave policy and family days off.
Free tech webinars and meetups organized by Svitla.
Welcome and anniversary presents, gifts for children, and more.
Regular corporate events and meetups.
Awesome team, friendly and supportive community!
ABOUT SVITLA
Svitla Systems is a global digital solutions company headquartered in the U.S. and operating across the Americas, Europe, Asia, and APAC. Since 2003, we have served a wide range of clients — from innovative start-ups to Fortune 500 companies.
Our success is built on partnership. By integrating seamlessly with clients’ teams, we create lasting collaborations that drive real results.
We are strong advocates of workplace flexibility, remote culture, individual approach to professional and personal growth.
Svitla is proud to be an equal opportunity employer. All qualified applicants will receive consideration for cooperation without regard to age, gender identity, sexual orientation, religion, race, color, national origin, disability, or any other characteristic protected by applicable law.
Our global mission is to build a business that contributes to wellbeing of our partners, personnel, and their families, improves our communities, and makes a lasting difference in the world.
Together, we are coding a brighter tomorrow — and living it.
Join us!
LET'S MEET IN PERSON
Erika Myteiko
RECRUITER
Email:
e.myteiko@svitla.com
LinkedIn:
Erika Myteiko
Tech Stack
JavaScriptTypeScriptReactNode.jsExpress.jsNestMongoDBBigQueryAuth0StripeSlack APIsGoogle APIsGitHub APIsGitHub ActionsWorkflowsHuskyPrettierESLintnpmpnpmVitestJestOpenTelemetryGoogle Ads APIsGoogle Analytics APIsSmartlookSumo LogicKendo PDFjsPDFxlsxVenn.jsFirebaseCloud RunCloud FunctionsApp EngineLoggingAPI GatewayD3HighchartsRechartsFormikYupTailwind CSS