.
Principal Platform Front-End Engineer (Printify) @ uSoftware
  • Kraków
Principal Platform Front-End Engineer (Printify) @ uSoftware
Kraków, Kraków, Lesser Poland Voivodeship, Polska
uSoftware
15. 3. 2025
Informacje o stanowisku

What is Printify?

Printify is a high-growth, print-on-demand platform that connects e-commerce merchants and print-on-demand manufacturers. 

Our mission is to build a platform that lets anyone, anywhere unlock their own personal freedom. The freedom to generate income, be your own boss, and set your schedule. So far we’ve seen more than 6 million people sign up to start their own eCommerce businesses with Printify. Because every order is made on-demand, there’s no risk to getting started, just reward for putting in the work. Our aim is to put this power to build a business into the hands of every person who wants to create their own business. We transform business dreams into awesome digital products.

How we do it? 

We do this magic through 24 loosely coupled squads - each specializing in their own area of expertise. These include, but are not limited to, Demand Integrations, Growth, Order, Payments, Supply, and Product Presentation. Printify is a true product company. Each engineering squad works on its own product or area of expertise tirelessly. This yields sustainable, clean code along with less technical debt. 

Printify product teams consist of 3 to 6 developers each. They are cross-functional, self-sufficient and highly autonomous teams, working in direct cooperation with Product Managers and Designers.
Printifyers come from more than 20 countries. Our team has grown to more than 600 team members (and growing!).

What technologies we use? 

  • TypeScript, Angular, NestJS, Jest
  • GitHub, GitHub actions
  • Sentry, Prometheus & Grafana stack for observability
  • Terraform, Helm
  • PostgreSQL, MongoDB, DynamoDB
  • AWS, Kubernetes, Docker

We also use practices such as Pair Programming, Refactoring, Code Reviews, Regular knowledge-sharing sessions, A/B testing, and Continuous Delivery which are an important part of our development process

Are You ready? 


We expect you to have:

At least 10 years of experience in front-end development, including roles like Senior/Staff/Principal Engineer.
Strong expertise in TypeScript, Angular and frontend tooling.
Deep understanding of frontend architecture, design systems, and performance optimization.
Excellent written & spoken communication skills in English.

It would be a bonus if you have:

Previous experience working in a Platform or Developer Experience team.
Experience with frontend build systems, continuous integration, and automation.
Knowledge of backend development and how frontend integrates with APIs and services.
Experience with back-end development.

What is Printify?

Printify is a high-growth, print-on-demand platform that connects e-commerce merchants and print-on-demand manufacturers. 

Our mission is to build a platform that lets anyone, anywhere unlock their own personal freedom. The freedom to generate income, be your own boss, and set your schedule. So far we’ve seen more than 6 million people sign up to start their own eCommerce businesses with Printify. Because every order is made on-demand, there’s no risk to getting started, just reward for putting in the work. Our aim is to put this power to build a business into the hands of every person who wants to create their own business. We transform business dreams into awesome digital products.

How we do it? 

We do this magic through 24 loosely coupled squads - each specializing in their own area of expertise. These include, but are not limited to, Demand Integrations, Growth, Order, Payments, Supply, and Product Presentation. Printify is a true product company. Each engineering squad works on its own product or area of expertise tirelessly. This yields sustainable, clean code along with less technical debt. 

Printify product teams consist of 3 to 6 developers each. They are cross-functional, self-sufficient and highly autonomous teams, working in direct cooperation with Product Managers and Designers.
Printifyers come from more than 20 countries. Our team has grown to more than 600 team members (and growing!).

What technologies we use? 

  • TypeScript, Angular, NestJS, Jest
  • GitHub, GitHub actions
  • Sentry, Prometheus & Grafana stack for observability
  • Terraform, Helm
  • PostgreSQL, MongoDB, DynamoDB
  • AWS, Kubernetes, Docker

We also use practices such as Pair Programming, Refactoring, Code Reviews, Regular knowledge-sharing sessions, A/B testing, and Continuous Delivery which are an important part of our development process

Are You ready? 

,[Build and maintain core frontend components, internal tools, and developer-facing platforms that enhance the productivity of Printify’s engineering teams., Develop high-quality, reusable components and frameworks that empower product teams to build consistent, accessible, and performant applications., Solve technical challenges of high scope and complexity, ensuring our internal developer tools provide a seamless user experience., Identify areas of improvement in the frontend codebase, drive best practices, and advocate for modern frontend architecture., Participate in pair programming, code reviews, knowledge-sharing sessions, and testing to maintain high engineering standards., Contribute to the company’s engineering culture by mentoring others and promoting frontend excellence across teams. Requirements: Angular, TypeScript, Microservices Tools: . Additionally: 20 days of paid vacation, 15 paid sick leaves, 11+ paid national holidays, Sport subscription, Private healthcare, Flat structure, Small teams.

  • Praca Kraków
  • Kraków - Oferty pracy w okolicznych lokalizacjach


    89 650
    10 006