Back to career page

Senior Full Stack Developer

  • Wrocław, Remote

  • 20 000 - 25 000 PLN net (B2B)
    16 600 - 20 750 PLN gross (UoP)

  • JavaScript, Django, Docker

Join our unique product team consisting of four experienced veterans who collectively tackle key challenges of creating integrations with various tools using diverse technologies. Our work involves developing functionalities such as new data sources for the product and creating new open-source libraries for web and mobile applications. Additionally, we are actively working on integrating our product with other solutions to ensure its compatibility with various application ecosystems. Recently, we’ve developed an innovative migration tool enabling data import from Google.

You’ll thrive in this role if you enjoy working with various technologies on both the frontend (not necessarily UI-related) and backend. Along the way, you’ll have a significant impact on team development, making key technical decisions and advocating for proven methods.

 

Who are we looking for?

We are looking for a Senior Full Stack Developer with a minimum of 4 years of commercial experience who value collaboration, relationship-building, and support. You’ll fit into our team if you appreciate an open work environment where every voice is heard and ideas are welcomed. We’re looking for individuals interested in collectively building and developing our integration portfolio, influencing its shape, and making key decisions related to integration architecture.

 

Your responsibilities will include:

  • Working with multiple technologies on both the frontend and backend (with predominance of the former)
  • Creating new packages for frontend frameworks, including coding, building packages, testing, and publishing
  • Testing integrations (unit tests, integration tests, E2E)
  • Researching and selecting appropriate technologies
  • Facilitating communication with other product teams

 

To excel in this role, you’ll need:

  • Practical knowledge of JavaScript (and at least one framework/library such as React, Angular, Vue)
  • TypeScript as the preferred flavor of JS that you regularly use
  • Practical knowledge of at least one backend framework (e.g., NestJS/Django)
  • A good understanding of API interface design/integration, including practical use of REST, OAuth, and JWT
  • Ability to write tests (using tools like Jest/Vitest/Cypress/Playwright/Cucumber)
  • Ability to compose and use container environments (Docker)
  • Basic knowledge or willingness to learn Kubernetes
  • Familiarity with basic concepts related to web application security (e.g., CSRF attacks, XSS)
  • Practical experience with SQL databases
  • Fluent proficiency in Polish (B2/C1)
  • Communicative proficiency in English (B2)

 

Nice to have, but not required:

  • Experience with additional programming languages like Python or Node.js
  • Experience in building scalable architectures for web applications
  • Experience in developing applications based on microservices architecture
  • Experience in creating open-source code
  • Experience in building mobile applications – using technologies like React Native or Flutter
  • General familiarity with the web analytics ecosystem

 

What to expect after submitting your CV:

  • Introductory interview (approx. 40 min) with an HR team member
  • Technical interview (approx. 2 hours) with the team
  • Feedback

Want to know more? Get in touch with:

Kamila Kuc

IT 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 fit work 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.