Fullstack Developer (Tech Lead)
⚲ Warszawa
22 000 - 28 000 PLN (B2B)
Wymagania
- React
- JavaScript
- CSS
- HTML
- Redux
- Sass
- TypeScript
- HTML5
- CSS3
- Rwd
- ES6
- Git
- React Native
- Python
- Communication skills
- AI
- REST API
- InVision (nice to have)
- Next.js (nice to have)
- Firebase (nice to have)
- AWS (nice to have)
Opis stanowiska
O projekcie:
We develop hard & software solutions with a human touch. We are a team of engineers & designers who love development challenges. We specialize in delivering Advanced IT Systems, IoT, Web&Mobile Apps, Product Design for the Most Demanding Industries.
Wymagania:
- - Professional experience as a Project Tech Lead (5+ years), with a strong focus on backend and frontend skills - professional experience as a Team Lead/ Project Lead is a must have- Higher technical education degree- A solid understanding of system architecture and the ability to design systems (for example: building modular systems, designing scalable and efficient architectures, designing REST APIs)- Taking responsibility for the project by actively proposing solutions, taking initiative, and making architectural decisions- Focus on delivering end-to-end functionality that meets project requirements and clients' business expectations- Advanced knowledge of Python (Django is nice to have) programming best practices- Knowledge of front-end and mobile technologies: React Native, Redux, RTK Query, HTML5, CSS3 (Sass), TypeScript, and JavaScript (ES6)- Experience using AI tools such as Claude/Cursor - we use AI in our daily work- Experience working with cloud environments and modern DevOps practices- Knowledge of clean architecture and SOLID principles- Ability to describe functional and non-functional requirements- Openness to learning and working with new technologies- Git version control system and code review tools- Knowledge of Polish & English: at least C1 level
⭐ NICE TO HAVE:
- Experience in data analysis/processing- Experience in developing solutions using LLM- Experience in using Redux Toolkit
Codzienne zadania:
- Mentoring and support for the development team
- Development and maintenance of web applications and advanced websites using Python (Django) and React/React Native (TypeScript)
- Supporting project managers in team management (including problem-solving, task estimation, and schedule prioritization)
- Close cooperation with other team members (PM, PO, UI/UX Designers, Developers)
- Active participation in projects - analysis and technology recommendations
- Gathering requirements from stakeholders, documenting them, and presenting them to the team (including an assessment of technical feasibility)
- Ensuring code quality in the project (including: implementing and verifying tests, enforcing design standards)
- Regular code contributions to the repositories and conducting code review
- Adapting solutions for browsers and devices
- Collaboration in Scrum methodology. We have events like: daily, demo, retro, planning
- Client and team technical support
- Participation in company meetings and Tech-Talks
- Readiness for potential work on multiple projects - ability to switch between them seamlessly
- Possible business trips - for example, to meet the client / external teams or do periodic planning
We develop hard & software solutions with a human touch. We are a team of engineers & designers who love development challenges. We specialize in delivering Advanced IT Systems, IoT, Web&Mobile Apps, Product Design for the Most Demanding Industries.
Wymagania:
- - Professional experience as a Project Tech Lead (5+ years), with a strong focus on backend and frontend skills - professional experience as a Team Lead/ Project Lead is a must have- Higher technical education degree- A solid understanding of system architecture and the ability to design systems (for example: building modular systems, designing scalable and efficient architectures, designing REST APIs)- Taking responsibility for the project by actively proposing solutions, taking initiative, and making architectural decisions- Focus on delivering end-to-end functionality that meets project requirements and clients' business expectations- Advanced knowledge of Python (Django is nice to have) programming best practices- Knowledge of front-end and mobile technologies: React Native, Redux, RTK Query, HTML5, CSS3 (Sass), TypeScript, and JavaScript (ES6)- Experience using AI tools such as Claude/Cursor - we use AI in our daily work- Experience working with cloud environments and modern DevOps practices- Knowledge of clean architecture and SOLID principles- Ability to describe functional and non-functional requirements- Openness to learning and working with new technologies- Git version control system and code review tools- Knowledge of Polish & English: at least C1 level
⭐ NICE TO HAVE:
- Experience in data analysis/processing- Experience in developing solutions using LLM- Experience in using Redux Toolkit
Codzienne zadania:
- Mentoring and support for the development team
- Development and maintenance of web applications and advanced websites using Python (Django) and React/React Native (TypeScript)
- Supporting project managers in team management (including problem-solving, task estimation, and schedule prioritization)
- Close cooperation with other team members (PM, PO, UI/UX Designers, Developers)
- Active participation in projects - analysis and technology recommendations
- Gathering requirements from stakeholders, documenting them, and presenting them to the team (including an assessment of technical feasibility)
- Ensuring code quality in the project (including: implementing and verifying tests, enforcing design standards)
- Regular code contributions to the repositories and conducting code review
- Adapting solutions for browsers and devices
- Collaboration in Scrum methodology. We have events like: daily, demo, retro, planning
- Client and team technical support
- Participation in company meetings and Tech-Talks
- Readiness for potential work on multiple projects - ability to switch between them seamlessly
- Possible business trips - for example, to meet the client / external teams or do periodic planning
🔍 Dekoder Ogłoszenia
🔴
Fullstack Developer (Tech Lead)
Oczekuje się, że będziesz zarówno programistą, jak i osobą zarządzającą techniczną stroną projektu, co może oznaczać bardzo szeroki zakres obowiązków.
🟡
We develop hard & software solutions with a human touch.
To marketingowy slogan, który nie precyzuje konkretnych technologii ani metod pracy, a jedynie ogólne podejście.
🔴
Taking responsibility for the project by actively proposing solutions, taking initiative, and making architectural decisions
Oznacza to, że będziesz musiał wykazać się dużą samodzielnością i podejmować kluczowe decyzje techniczne, często bez wsparcia.
🔴
Focus on delivering end-to-end functionality that meets project requirements and clients' business expectations
Może sugerować presję na szybkie dostarczanie działających rozwiązań, nawet kosztem jakości lub głębszego zrozumienia problemu.
🔴
Openness to learning and working with new technologies
Może oznaczać, że będziesz musiał szybko adaptować się do nowych, niekoniecznie sprawdzonych lub dobrze udokumentowanych technologii.