Back to jobs

FULL STACK ENGINEER (NODE.JS & ANGULAR)

sbc-performance
Full-timemid

Job description

SBC Performance drives scalable growth for brands ready to expand globally. Working across eCommerce, health & wellness, education, and entertainment, our team helps brands acquire customers faster and scale across 26+ global markets. We combine data-driven paid media, performance creative, and advanced analytics to turn marketing into a predictable revenue engine. Trusted by 200+ companies, managing $150M+ in ad spend. Scale faster. Grow smarter. Now, we’re looking for a Full Stack Engineer to join our AdTech product team. Someone passionate about building scalable, data-driven systems that power performance marketing automation and analytics. Key Responsibilities: • Design, build, and maintain frontend and backend services for the internal AdTech platform. • Develop Angular (v12+) applications with TypeScript, using reactive patterns (RxJS, Angular Material, reactive forms). • Implement and optimize state management and change detection for high-performance UI. • Build and maintain Node.js microservices with TypeScript and RESTful APIs. • Work with PostgreSQL (TypeORM) and Firestore (NoSQL) for data modeling and storage. • Implement asynchronous patterns, error handling, and background data processing. • Integrate with Google Cloud Platform (GCP): Cloud Functions, Firestore, Cloud Storage, and Secret Manager. • Utilize Redis caching, message queues (RabbitMQ / Pub/Sub), and efficient pagination/filtering for large datasets. • Collaborate with product, analytics, and QA teams to deliver robust, scalable AdTech solutions. Requirements: • 3+ years of experience as a Full Stack Engineer • Experience with Node.js, Angular (v12+), and TypeScript in production environments • Strong knowledge of RxJS, Angular Material, and reactive forms • Experience with state management and change detection optimization • Experience with microservices architecture and RESTful APIs • Proficiency with PostgreSQL (TypeORM) and Firestore (NoSQL) • Understanding of asynchronous patterns and error handling • Experience deploying and managing Cloud Functions (triggers, logs, monitoring) • Knowledge of Firestore queries, indexing, and data modeling • Familiarity with Cloud Storage and Secret Manager • Docker basics for local development and testing • Experience with message queues (RabbitMQ or Pub/Sub) • Redis caching and session management • Handling large datasets (pagination, filtering, sorting) Nice to Have • Experience with ad platform APIs (TikTok Business API, Facebook Graph API, Google Ads API) • Working knowledge of BigQuery for analytics and data aggregation • Experience building worker pools and parallel processing pipelines • Familiarity with CI/CD pipelines and deployment automation • Understanding of AdTech concepts — campaigns, budgets, pixels, conversions • Experience with high-volume, real-time data systems What We Offer • Hybrid job in Prague/Warsaw or remote • Competitive compensation • Flexible working hours: we start our operation day between 9:00 — 11:00 CET • All necessary equipment • Paid vacation and sick leaves • Educational support: reimbursement of certification, training, and a knowledge-sharing atmosphere • Company events and multiple internal activities • Open feedback and transparent direct communication Privacy Notice: https://sbc-performance.com/notice-privacy-for-recruitment/