Senior Fullstack Engineer [k/m]
⚲ Warszawa, Wawer
Do uzgodnienia
Wymagania
- JavaScript
- TypeScript
- Node.js
- React.js
- Vue.js
- Cursor
- GitHub Copilot
- ChatGPT
Opis stanowiska
Nasze wymagania:
Strong, proven experience in software engineering (senior-level or higher)
Excellent knowledge of JavaScript and TypeScript
Excellent knowledge of Node.js and modern runtimes such as Bun
Solid hands-on experience with both React and Vue
Deep, practical experience working with APIs
Strong understanding of software architecture and system design
High standards for code quality, readability, and maintainability
Excellent command of AI-assisted development
Comfortable working in an English-speaking environment
Mile widziane:
Experience with DevOps, infrastructure, or production operations
Experience working on high-traffic or business-critical systems
Background in designing systems that evolve over time rather than one-off projects
O projekcie:
We’re looking for one more person to join the Zadbano Team and work on complex, API-driven systems where architecture, correctness, scalability, and long-term maintainability truly matter.
Using AI for coding, design, refactoring, and problem-solving (“vibe coding”) is a hard requirement, not a nice-to-have.
Zakres obowiązków:
Design, develop, and evolve backend and frontend systems used in production
Build, extend, and maintain robust APIs (both consuming external APIs and developing internal/public ones)
Work daily with AI-assisted development tools as an integral part of your workflow
Make architectural decisions with a focus on scalability, performance, and reliability
Write clean, maintainable, well-structured code with long-term ownership in mind
Collaborate closely with other engineers and product stakeholders in an on-site team
Review, validate, and improve AI-generated code to ensure correctness, security, and performance
Oferujemy:
Work on a modern application
A close-knit, experienced, and supportive team
Flexible working arrangements
All necessary tools required for the job
Professional onboarding and preparation for the role
Strong, proven experience in software engineering (senior-level or higher)
Excellent knowledge of JavaScript and TypeScript
Excellent knowledge of Node.js and modern runtimes such as Bun
Solid hands-on experience with both React and Vue
Deep, practical experience working with APIs
Strong understanding of software architecture and system design
High standards for code quality, readability, and maintainability
Excellent command of AI-assisted development
Comfortable working in an English-speaking environment
Mile widziane:
Experience with DevOps, infrastructure, or production operations
Experience working on high-traffic or business-critical systems
Background in designing systems that evolve over time rather than one-off projects
O projekcie:
We’re looking for one more person to join the Zadbano Team and work on complex, API-driven systems where architecture, correctness, scalability, and long-term maintainability truly matter.
Using AI for coding, design, refactoring, and problem-solving (“vibe coding”) is a hard requirement, not a nice-to-have.
Zakres obowiązków:
Design, develop, and evolve backend and frontend systems used in production
Build, extend, and maintain robust APIs (both consuming external APIs and developing internal/public ones)
Work daily with AI-assisted development tools as an integral part of your workflow
Make architectural decisions with a focus on scalability, performance, and reliability
Write clean, maintainable, well-structured code with long-term ownership in mind
Collaborate closely with other engineers and product stakeholders in an on-site team
Review, validate, and improve AI-generated code to ensure correctness, security, and performance
Oferujemy:
Work on a modern application
A close-knit, experienced, and supportive team
Flexible working arrangements
All necessary tools required for the job
Professional onboarding and preparation for the role
🔍 Dekoder Ogłoszenia
🔴
Excellent command of AI-assisted development
Oczekuje się, że będziesz aktywnie i efektywnie wykorzystywać narzędzia AI w codziennej pracy, a nie tylko jako dodatek.
🔴
Using AI for coding, design, refactoring, and problem-solving (“vibe coding”) is a hard requirement, not a nice-to-have.
To kluczowy wymóg, który może oznaczać znaczną zmianę w sposobie pracy i wymagać od kandydata szybkiego przyswojenia nowych narzędzi i metodologii.
🔴
complex, API-driven systems
Systemy mogą być skomplikowane, co może oznaczać trudności w zrozumieniu i modyfikacji istniejącego kodu.
🟡
architecture, correctness, scalability, and long-term maintainability truly matter.
Kładziony jest duży nacisk na jakość i przemyślane rozwiązania, co może oznaczać rygorystyczne procesy code review i wysokie oczekiwania co do jakości kodu.
🟡
Design, develop, and evolve backend and frontend systems used in production
Oczekuje się pełnego cyklu życia rozwoju oprogramowania, od projektowania po utrzymanie, co może oznaczać szeroki zakres odpowiedzialności.