Full-Stack Developer
⚲ Kraków, Warszawa, Katowice, Wrocław, Gdańsk
14 500 - 19 500 PLN netto (B2B)
Wymagania
- Angular
- Nest.js
- SQL
- Playwright
Opis stanowiska
•
Position: Full-Stack Developer
• Location: Remote (Poland-based)
• Salary: 14500 – 19500 PLN / month
Our client is an innovative software company delivering a modern, cloud-based practice management and CRM solution dedicated to professional services. The platform streamlines day-to-day operations, including workload management and automated document generation. The development team is highly autonomous, focused on refactoring their core product from a monolith into scalable microservices, migrating to the newest technology stacks, and fostering an environment with strong developer ownership.
We are looking for a mid-level Full-Stack Developer (approx. 2–3 years of commercial experience) to join a tight-knit Polish development team. In this role, you will work on both frontend and backend tasks (approx. 60% Front-End and 40% Back-End workload), having a real impact on technology choices and product quality.
Requirements:
• Around 2–3 years of commercial experience in full-stack web development.
• Professional experience or strong openness to working with Angular (the project is currently on Angular 6 and undergoing a migration to the latest stable version).
• Solid knowledge of backend development using Node.js, preferably with Nest.js (used for all new microservices).
• Basic understanding of SQL (complex queries are supported by in-house ORM and AI tools, backed by thorough code reviews).
• Familiarity with or interest in testing practices (manual testing with beta users and expanding automated E2E tests using Playwright).
•
Polish residency and working proficiency in Polish (mandatory for active participation in daily sync meetings).
• Notice period of 1 month or less.
• Mindset focused on autonomy, taking ownership of tasks, and willingness to challenge the status quo.
Responsibilities:
• Developing new features and maintaining the cloud-based platform (60% FE / 40% BE split).
• Actively participating in architecture modernization (refactoring the monolith into microservices and migrating the legacy frontend to the latest Angular version).
• Writing clean, maintainable code and participating in peer code reviews.
• Ensuring software quality through self-testing and implementing automated E2E test scenarios with Playwright.
• Onboarding smoothly into the codebase (handling smaller bug fixes and minor features in Month 1, progressing to designing and delivering a major complex feature by Month 3).
• Attending daily team synchronization meetings (at 10:00 AM Polish time).
Offer:
• Salary: 14500 – 19500 PLN / month (depending on experience).
• Contract type: Long-term B2B Contract (open to both permanent-like cooperation and 12-month fixed contracts).
• Working model: 100% Fully Remote work.
• Flexible working hours (with core presence during the 10:00 AM daily sync).
• Hardware: Company-provided laptop and necessary equipment.
• No on-call duties or weekend shifts.
• Great culture: High levels of engineering autonomy, flat structure, and direct impact on the final product.
• Fast recruitment process: 3 stages (1h Live Coding data processing task $\rightarrow$ ~3h Homework assignment $\rightarrow$ 1h final CTO interview) with rapid feedback provided within 1–2 business days after each stage.
Position: Full-Stack Developer
• Location: Remote (Poland-based)
• Salary: 14500 – 19500 PLN / month
Our client is an innovative software company delivering a modern, cloud-based practice management and CRM solution dedicated to professional services. The platform streamlines day-to-day operations, including workload management and automated document generation. The development team is highly autonomous, focused on refactoring their core product from a monolith into scalable microservices, migrating to the newest technology stacks, and fostering an environment with strong developer ownership.
We are looking for a mid-level Full-Stack Developer (approx. 2–3 years of commercial experience) to join a tight-knit Polish development team. In this role, you will work on both frontend and backend tasks (approx. 60% Front-End and 40% Back-End workload), having a real impact on technology choices and product quality.
Requirements:
• Around 2–3 years of commercial experience in full-stack web development.
• Professional experience or strong openness to working with Angular (the project is currently on Angular 6 and undergoing a migration to the latest stable version).
• Solid knowledge of backend development using Node.js, preferably with Nest.js (used for all new microservices).
• Basic understanding of SQL (complex queries are supported by in-house ORM and AI tools, backed by thorough code reviews).
• Familiarity with or interest in testing practices (manual testing with beta users and expanding automated E2E tests using Playwright).
•
Polish residency and working proficiency in Polish (mandatory for active participation in daily sync meetings).
• Notice period of 1 month or less.
• Mindset focused on autonomy, taking ownership of tasks, and willingness to challenge the status quo.
Responsibilities:
• Developing new features and maintaining the cloud-based platform (60% FE / 40% BE split).
• Actively participating in architecture modernization (refactoring the monolith into microservices and migrating the legacy frontend to the latest Angular version).
• Writing clean, maintainable code and participating in peer code reviews.
• Ensuring software quality through self-testing and implementing automated E2E test scenarios with Playwright.
• Onboarding smoothly into the codebase (handling smaller bug fixes and minor features in Month 1, progressing to designing and delivering a major complex feature by Month 3).
• Attending daily team synchronization meetings (at 10:00 AM Polish time).
Offer:
• Salary: 14500 – 19500 PLN / month (depending on experience).
• Contract type: Long-term B2B Contract (open to both permanent-like cooperation and 12-month fixed contracts).
• Working model: 100% Fully Remote work.
• Flexible working hours (with core presence during the 10:00 AM daily sync).
• Hardware: Company-provided laptop and necessary equipment.
• No on-call duties or weekend shifts.
• Great culture: High levels of engineering autonomy, flat structure, and direct impact on the final product.
• Fast recruitment process: 3 stages (1h Live Coding data processing task $\rightarrow$ ~3h Homework assignment $\rightarrow$ 1h final CTO interview) with rapid feedback provided within 1–2 business days after each stage.
🔍 Dekoder Ogłoszenia
🔴
highly autonomous
Zespół ma dużą swobodę w podejmowaniu decyzji, co może oznaczać brak ścisłych wytycznych i potrzebę proaktywnego działania.
🔴
refactoring their core product from a monolith into scalable microservices
Praca nad istniejącym, potencjalnie problematycznym kodem, który wymaga gruntownych zmian i może być źródłem nieprzewidzianych trudności.
🔴
migrating to the newest technology stacks
Może oznaczać pracę z nie w pełni dojrzałymi technologiami lub konieczność szybkiego uczenia się nowych narzędzi.
🔴
fostering an environment with strong developer ownership
Oczekuje się od programistów dużej odpowiedzialności za swoje zadania i kod, co może wiązać się z dodatkowymi obowiązkami poza pisaniem kodu.
🟡
approx. 2–3 years of commercial experience
Wymagany staż może być interpretowany elastycznie, ale zazwyczaj oznacza oczekiwanie pewnego poziomu samodzielności i doświadczenia.