senior full-stack engineer
Tech Stack / Keywords
Wymagania
- Very strong backend skills with Java and distributed services on GCP
- Experience architecting and owning services operating at scale, especially commerce/subscription systems
- Strong frontend skills with TypeScript, component architecture, state management, and web performance
- Comfortable building frontend experimentation and A/B testing features
- Awareness of native Android platform constraints and collaboration needs
- Familiarity with data pipelines, instrumentation, funnel analysis, and experiment measurement
- Awareness of machine learning systems to collaborate with ML engineers
Obowiązki
- Build and improve Checkout surfaces, primarily web, with awareness of Android support
- Work on backend services powering Checkout flows including serving layer, API design, and platform integration on GCP
- Contribute to experimentation and A/B testing infrastructure across frontend and backend
- Implement personalization features to improve purchase experience
- Improve observability, instrumentation, and data pipelines for funnel analysis and experimentation
- Collaborate with data engineers and analysts to ensure experiments are properly instrumented and measured
Inne informacje
Informujemy, że administratorem danych jest emagine z siedzibą w Warszawie, ul.Domaniewskiej 39A (dalej jako "administrator"). Masz prawo do żądania dostępu do swoich danych osobowych, ich sprostowania, usunięcia lub ograniczenia przetwarzania, prawo do wniesienia sprzeciwu wobec przetwarzania, a także prawo do przenoszenia danych oraz wniesienia skargi do organu nadzorczego. Dane osobowe przetwarzane będą w celu realizacji procesu rekrutacji. Podanie danych w zakresie wynikającym z ustawy z dnia 26 czerwca 1974 r. Kodeks pracy jest obowiązkowe. W pozostałym zakresie podanie danych jest dobrowolne. Odmowa podania danych obowiązkowych może skutkować brakiem możliwości przeprowadzenia procesu rekrutacji. Administrator przetwarza dane obowiązkowe na podstawie ciążącego na nim obowiązku prawnego, zaś w zakresie danych dodatkowych podstawą przetwarzania jest zgoda. Dane osobowe będą przetwarzane do czasu zakończenia postępowania rekrutacyjnego i przez okres możliwości dochodzenia ewentualnych roszczeń, a w przypadku wyrażenia zgody na udział w przyszłych postępowaniach rekrutacyjnych - do czasu wycofania tej zgody. Zgoda na przetwarzanie danych osobowych może zostać wycofana w dowolnym momencie. Odbiorcą danych jest serwis Just Join IT oraz inne podmioty, którym powierzyliśmy przetwarzanie danych w związku z rekrutacją.
emagine
812 aktywnych ofert