Front End / Full Stack Engineer Miejsce pracy: Gdańsk Technologies we use Expected TypeScript Java Spring Boot Angular Git Operating system Windows macOS About the project We are looking for a motivated and skilled Front End / Full Stack Software Engineer with a strong frontend focus and the ability to contribute across the stack to join our Engineering team. In this role, you will design, develop, and maintain real-world product platforms, with a primary focus on Frisbii’s subscription and billing platform as a frontend engineer using Angular and TypeScript, while also contributing to backend services built with Java, Spring Boot, and AWS. You will collaborate closely with experienced engineers, product managers, designers, and other stakeholders to apply sound engineering principles, write high-quality code, and build reliable solutions that solve real business problems at scale. Your responsibilities Design, build, and maintain modern, high-quality frontend applications using Angular and TypeScript, powering Frisbii’s subscription and billing platform Translate product and business requirements into scalable, intuitive, and performant user interfaces Collaborate closely with product managers, designers and engineers to deliver end-to-end features with real customer impact Own frontend features from concept to production, including implementation, testing, and long-term maintainability Contribute to backend APIs and services using Java and Spring Boot, enabling frontend functionality and business workflows Write clean, testable and well-documented code, following best practices and internal standards Contribute to and evolve our frontend architecture, design system and shared Angular libraries Ensure high quality through E2E, integration, component testing and actively participate in code reviews Optimize applications for performance, accessibility and internationalization in a multi-market SaaS environment Participate in technical discussions and architectural decisions, bringing ideas and proposing improvements Our requirements A degree in computer science, software engineering, or a similar technical field Plus 3-5 years of software engineering experience Experience in Angular and modern TypeScript experience, preferably Angular 19 and ES2022, Angular Material and CDK experience Backend experience in Java / Spring Boot Experience with Microservices & REST Solid E2E testing experience (Playwright or Cypress preferred) Experience with peer reviewing and ability to able to work independently as well as in a team and at a high standard Use of, or awareness of AI engineering tooling. I.e. Cursor or Github Co-Pilot etc. A desire to learn, grow, and contribute meaningfully in a supportive team environment. Good written and verbal English communication skills Optional Angular component testing and unit testing Internationalization (Crowdin with ngx-translate) ESLint experience Experience with Git and GitHub workflows Experience of agile methodologies What we offer A chance to work on meaningful, real-world projects with immediate impact. Mentorship from others experienced software engineers. Exposure to modern development practices and innovation-driven work. A growing international SaaS company with ambitious goals. A great team that’s passionate about tech, subscriptions, and customer journey at Frisbii. A fun and collaborative working environment where we take our work seriously but also know how to enjoy ourselves. Choice of Mac or Windows based devices. Local employee benefits. About Us Frisbii is a recurring billing platform made in Europe, providing businesses with the right means to automate, streamline and scale their payment, billing and recurring relationship processes for business growth, increased retention and predictable revenue. Klikając w przycisk „Aplikuj” lub w inny sposób wysyłając zgłoszenie rekrutacyjne, zgadzasz się na przetwarzanie Twoich danych osobowych przez FRISBII POLAND sp. z o.o. z siedzibą w: Aleja Grunwaldzka 413, 80-309 Gdańsk (Pracodawca), jako administratora danych osobowych w celu przeprowadzenia rekrutacji na stanowisko wskazane w ogłoszeniu. Twoje dane osobowe będą przetwarzane w oparciu o następujące podstawy prawne: (a) aby podjąć działania na Twoje żądanie przed zawarciem umowy (np. informacje o oczekiwanym wynagrodzeniu i dostępności do rozpoczęcia pracy); (b) w oparciu o nasz prawnie uzasadniony interes (np. imię, nazwisko, data urodzenia, dane kontaktowe, wykształcenie, kwalifikacje zawodowe, przebieg dotychczasowego zatrudnienia); c) w oparciu o Twoją zgodę, która wyrażona jest poprzez przeslanie dokumentów aplikacyjnych zawierających takie informacje jak np. wizerunek czy zainteresowania.Podanie wszystkich danych osobowych, o których mowa powyżej jest dobrowolne, natomiast dane wymienione w lit. a) i b) są niezbędne do wzięcia udziału w rekrutacji. Niepodanie danych skutkuje brakiem możliwości rozpatrzenia kandydatury. Podanie pozostałych danych jest dobrowolne, ale może pomóc w sprawnym przeprowadzeniu procesu rekrutacji.Masz prawo żądać dostępu do Twoich danych (w tym uzyskania ich kopii), sprostowania danych, ich usunięcia, ograniczenia przetwarzania, przeniesienia, jak również wniesienia sprzeciwu wobec ich przetwarzania. Masz także prawo wniesienia skargi do Prezesa Urzędu Ochrony Danych Osobowych.Twoje dane osobowe mogą zostać przekazane dostawcom usługi publikacji ogłoszeń o pracę, dostawcom systemów do zarządzania rekrutacjami, dostawcom usług IT (hosting), dostawcom systemów informatycznych.Podane przez Ciebie dane osobowe nie będą wykorzystywane w celu profilowania albo podejmowania decyzji w sposób zautomatyzowany.Twoje dane osobowe będą przetwarzane przez okres 1 roku, chyba, że wyraziłeś odrębną zgodę na wykorzystanie Twoich danych osobowych w przyszłych rekrutacjach.W celu realizacji praw lub w przypadku jakichkolwiek pytań związanych z przetwarzaniem Twoich danych osobowych skontaktuj się z nami pod adresem: hr@frisbii.com.