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