
Senior Full Stack Engineer
Job Description
About Snowplow: Fueling the Future with Data
At Snowplow, we’re not just building software; we’re pioneering the future of AI. As the global leader in customer data infrastructure for AI, we empower organizations to transform raw behavioral data into governed, high-fidelity fuel for AI-powered applications. Think advanced analytics, real-time personalization, and intelligent AI agents. Leading digital-first companies like Strava, HelloFresh, and Burberry trust Snowplow to collect, process, and deliver event-level data securely and in real-time. Join us and help companies unlock deeper customer insights, predict behaviors, and personalize experiences like never before.
Senior Full-Stack Engineer: Build the Future of AI-Powered Data Products
Are you a passionate and experienced Full-Stack Engineer looking to make a real impact? Snowplow is seeking a talented individual with expertise in Scala and React to join our dynamic Data Products team. In this role, you’ll be instrumental in enabling our customers to rapidly create, govern, and iterate on high-quality behavioral data products that power cutting-edge AI applications. Imagine transforming a complex data creation process from weeks to days through intuitive design tools, automated code generation, and robust governance features. If you thrive on autonomy, ownership, and solving challenging problems in a collaborative environment, this is the perfect opportunity for you!
What You’ll Do: Architecting and Implementing Next-Generation Data Solutions
As a Senior Full-Stack Engineer, you will:
- Develop and maintain our Typelevel Scala backend services and React single-page application.
- Embrace AI-powered coding assistants to optimize workflow, focusing on creative and impactful tasks.
- Build comprehensive QA, unit, and integration tests to ensure high-quality code.
- Create clear and concise documentation for the features you develop.
- Participate in investigating and resolving customer issues, fostering a customer-centric approach.
- Collaborate in Scrum ceremonies and engage with cross-functional teams to gather and refine requirements.
- Manage CI/CD pipelines to ensure automated deployments and system reliability.
- Monitor system health using observability tools and proactively address potential issues.
- Engage with stakeholders to align on project goals and provide updates.
- Research and implement new technologies to enhance the Snowplow ecosystem.
What You’ll Bring: Skills and Experience
We’d love to hear from you if you have:
- Proven experience building RESTful APIs with Typelevel Scala.
- Strong experience creating engaging user experiences with Typescript and React.
- A deep understanding of API and browser performance, as well as web accessibility standards.
- A versatile toolkit for optimizing web application speed and accessibility.
- A strong emphasis on data security and integrity, with a solid understanding of security threats and mitigation strategies.
Bonus points for experience with Golang and Python!
Location and Culture
This role is available in Poland and is remote friendly, offering a competitive package including share options and a generous holiday allowance. At Snowplow, we believe in flexible working, and provide a MacBook and home office equipment allowance to ensure you have everything you need to succeed. We also offer enhanced maternity, paternity, shared parental, and adoption leave.
Snowplow is dedicated to building a brilliant, diverse, and inclusive team. We welcome all applicants with talent, drive, and emotional intelligence, regardless of background. We are an equal opportunity employer.
How to Apply
If you’re ready to join a dynamic team and contribute to the future of AI, we encourage you to apply! Please mention the word APPLAUD and tag RMzguNjguMTM0LjE5NA== when applying to demonstrate you’ve read the job description carefully (#RMzguNjguMTM0LjE5NA==).
“
Similar Jobs


