Snowplow Analytics logo

Senior Full Stack Engineer

Snowplow AnalyticsRemote
Poland
60000 - 120000
Posted August 18, 2025
Any Experience

Interested in this role?

Read all the details below first

Job Description

Senior Full Stack Engineer - Poland/Remote

About Snowplow Analytics

Snowplow is a global leader in customer data infrastructure for AI. We empower businesses to unlock the full potential of their data by providing a powerful and flexible platform for collecting, processing, and analyzing customer interactions.

About the Role

We are seeking a talented and experienced Senior Full Stack Engineer to join our growing team. In this role, you will be responsible for developing and maintaining our Typelevel Scala backend services and React single-page application. You will work closely with cross-functional teams to ensure the delivery of high-quality, scalable, and secure solutions.

Responsibilities

  • Design, develop, and maintain robust Typelevel Scala backend services and RESTful APIs.
  • Build and maintain a React single-page application, ensuring optimal performance and adherence to web accessibility standards.
  • Write comprehensive unit, integration, and QA tests to ensure code quality and reliability.
  • Collaborate with product managers, designers, and other engineers to define and implement new features.
  • Manage CI/CD pipelines, monitor system health, and proactively address issues.
  • Research and evaluate new technologies to improve the Snowplow ecosystem.
  • Investigate and resolve customer escalated tickets.

Qualifications

  • Proven professional experience with Typelevel Scala and RESTful APIs.
  • Strong understanding of web development principles and best practices, including Typescript and React.
  • Experience with API and browser performance optimization and web accessibility standards.
  • Solid understanding of security threats and data security best practices.
  • Experience with Golang and Python is a plus.

Benefits

  • Competitive salary and benefits package, including share options.
  • Flexible working arrangements.
  • Generous holiday allowance.
  • MacBook and home office equipment allowance.
  • Enhanced maternity, paternity, shared parental, and adoption leave.
  • Opportunity to work with a diverse and inclusive team.

Qualifications

**We are looking for a highly motivated and experienced Senior Full Stack Engineer with a passion for building robust and scalable software solutions. **

Essential Qualifications:

  • 5+ years of professional experience developing web applications using Typelevel Scala and RESTful APIs.
  • 3+ years of experience building user interfaces with Typescript and React.
  • Proven ability to write unit, integration, and end-to-end tests to ensure high code quality.
  • Strong understanding of API and browser performance optimization and web accessibility standards.
  • Experience with CI/CD pipelines and system monitoring tools.
  • Excellent communication and collaboration skills, with the ability to work effectively in a cross-functional team environment.

Desirable Qualifications:

  • Experience with Golang or Python.
  • Familiarity with cloud computing platforms (e.g., AWS, GCP).
  • Knowledge of data security best practices.

Technical Development

  • Design, develop, and maintain Typelevel Scala backend services and React single-page applications.
  • Implement robust unit, integration, and QA tests to ensure code quality and reliability.
  • Contribute to the documentation of technical specifications and user guides.

Collaboration & Support

  • Collaborate effectively with cross-functional teams, including product, design, and customer success.
  • Proactively monitor system health, manage CI/CD pipelines, and address technical issues.
  • Investigate and resolve escalated customer tickets, providing timely and effective solutions.

Innovation & Improvement

  • Research and evaluate emerging technologies to identify opportunities for enhancing the Snowplow ecosystem.
  • Contribute to the continuous improvement of development processes and best practices.

Selection Process

Candidates interested in the Senior Full Stack Engineer position at Snowplow Analytics will first submit their resume and cover letter through the job portal. A review of applications will be conducted, focusing on relevant skills and experience outlined in the job description. Shortlisted candidates will be invited for a technical phone screening to assess their coding abilities and understanding of key technologies.

Successful candidates from the phone screening will then participate in a virtual interview with the hiring manager and a team member. This interview will delve deeper into their technical expertise, problem-solving skills, and cultural fit within Snowplow.

The final stage involves a practical coding challenge designed to evaluate the candidate's ability to apply their knowledge to real-world scenarios. Based on the performance throughout all stages, the hiring team will make a final decision and extend an offer to the most suitable candidate.

How to Apply

1

To apply for a job, read through all information provided on the job listing page carefully.

2

Look for the apply link on the job listing page, usually located somewhere on the page.

3

Clicking on the apply link will take you to the company's application portal.

4

Enter your personal details and any other information requested by the company in the application portal.

5

Pay close attention to the instructions provided and fill out all necessary fields accurately and completely.

6

Double-check all the information provided before submitting the application.

7

Ensure that your contact information is correct and up-to-date, and accurately reflect your qualifications and experience.

Important Note

Submitting an application with incorrect or incomplete information could harm your chances of being selected for an interview.

About Snowplow Analytics

Snowplow Analytics is a global leader in customer data infrastructure, empowering businesses to unlock the full potential of their data for AI-driven insights. Their open-source platform provides a robust and reliable foundation for collecting, transforming, and analyzing customer data at scale. Snowplow's mission is to democratize access to high-quality customer data, enabling organizations of all sizes to make data-driven decisions and deliver exceptional customer experiences. With a passionate team of engineers and data experts, Snowplow is committed to innovation and building a future where data empowers businesses to thrive.

Ready to Apply?

Join Snowplow Analytics and take your career to the next level. We're looking for talented individuals like you!

Apply for this Job