Fullstack Developer

Wrocław, Remote
14 000 – 20 000 PLN net (B2B)
11 600 – 16 600 PLN gross (UoP)
JavaScript, React, Rest API

We’re a team of four experienced developers solving key challenges and creating value with a variety of modern technologies. Our work spans developing new features—like integrating diverse data sources—building open-source libraries for web and mobile applications, and ensuring seamless compatibility with various application ecosystems through integrations.

If you enjoy working across the tech stack, with both frontend (beyond just UI) and backend challenges, this role is perfect for you. Here, you’ll have a significant impact on both the product and the team: participating in critical technical decisions, promoting proven approaches, and contributing to team growth.

What you’ll need to succeed:

  • Practical experience with JavaScript (and at least one framework/library like React, Angular, or Vue).

  • Strong knowledge of TypeScript as your preferred JavaScript variation.

  • Hands-on experience with at least one web framework (e.g., NestJS).

  • Good understanding of API design, including practical use of REST, OAuth, and JWT.

  • Ability to compose and use containerized environments (Docker).

  • Basic knowledge of—or a strong willingness to learn—Kubernetes.

  • A solid commitment to writing unit and integration tests.

  • Familiarity with web application security concerns (e.g., CSRF, XSS).

  • Experience with SQL databases.

  • Experience integrating software with various APIs.

  • Fluency in Polish (at least B2 level).

Nice, but not required:

  • Experience with more than one frontend library/framework (React, Angular, Vue).

  • Building scalable, high-performance web application architectures.

  • Experience with microservice-based application development.

  • General understanding of the web analytics ecosystem.

  • Experience developing and maintaining npm packages.

What would you do on a daily basis? 

  • Develop, maintain, and optimize JavaScript libraries.

  • Build and expand integrations of our product with other solutions.

  • Collaborate closely with team members and share knowledge.

  • Create and maintain technical documentation.

  • Profile and optimize applications for performance.

  • Write unit and integration tests.

What to Expect in the Hiring Process

  1. Initial Task:

    • Create an account at Piwik PRO Core Plan.

    • Use one of our framework libraries in your project (it can be a new project or a fork of an existing one). Explore our product a bit—we’ll ask you about it during the interview and are keen to hear your feedback.

    • The task shouldn’t take you more than 15-30 minutes—unless you dive deeper out of curiosity. (And if you do, even better! 😊)

    • Send us the completed task along with your resume. Note: Applications without the attached task won’t be considered.

  2. Recruiter Interview: 30-45 minutes.

  3. Technical Interview with the Team: 120 minutes.

  4. Decision and Feedback: We’ll let you know where you stand.

We’re excited to see what you can bring to our team. Apply now and let’s build something great together!

 

Want to know more? Get in touch with:

Agata Borowska

Recruiter

Wondering what’s in it for you?

Type of contract

Choose whatever fits you best: B2B, employment contract or civil contract.

Holiday

Enjoy 26 days of paid holiday.

Sabbatical leave

Additional paid leave for those who have 5+ years of cooperation with Piwik PRO.

Internal trainings

Get a thorough understanding of our product, polish your technical and soft skills.

Self-development budget

Attend online courses, conferences and get certificates that will boost your career.

MyBenefit cafeteria

Perfect for all your sport, culture and shopping needs.

Private health insurance & mental health support

A robust LUXMED healthcare plan and mental health experts from Wellbee have your back whenever you need it.

Lots of space to get involved

Share your ideas, join cross-team initiatives or find your own way to contribute!

Flexible work conditions

Remote work plus lots of space for other arrangements to make work fit around your life.

Appreciation benefit

We translate appreciation into Tipper. Benefit from our way of taking traditional kudos to the next level.

Workation

Work and relax in the most charming corners of Poland with your team.

Insurance

Get assistance in difficult situations with Nationale Netherlanden’s life insurance.