WE ARE LOOKING FOR A
Lead Fullstack Developer
Job details
Job type
Location
Salary
Do you want to set the technical direction for backend projects and support team development? Do you enjoy combining cutting-edge technologies with real impact on client businesses? If so, join our team as a Lead Fullstack Developer!
Every day, we ensure the high quality of the solutions we create. We adhere to the values we have developed over the years. We collaborate with clients from various countries (e.g., the USA, the United Kingdom, Germany) – we operate internationally.
We share our ideas because we are committed to continuous development and proactivity in our actions. We do not forget about work-life balance and integration! Regular meetings, office and remote events, as well as a thoughtful and well-crafted onboarding process will allow you to experience our unique atmosphere.
If you value teamwork and enjoy working on improving the quality of web application - join us!
Your daily duties:
Establishing technical direction for projects implemented for clients across various industries, ensuring scalability, performance, and quality of solutions.
Designing, developing, and maintaining applications in a software house development environment.
Acting as a technical leader: conducting code reviews, supporting architectural decisions, and mentoring developers.
Collaborating with frontend, backend, product, and design teams to deliver comprehensive solutions.
Designing and implementing components supporting AI features in client products.
Ensuring code quality, security, performance, and maintainability in a multi-project environment.
Participating in estimations, technical planning, and architecture reviews.
Evaluating new technologies and recommending their use in client projects.
Our expectations:
- Can solve complex technical problems in a project environment
- Takes ownership and ensures the quality and stability of solutions delivered to clients
- Is independent in identifying technical risks and proposing improvements
- Is committed to continuous development - both for themselves and the entire team
- Is interested in using AI in products and in daily development work
- Can clearly communicate complex technical issues to both technical and non-technical teams
- Is product-oriented and understands the impact of technological decisions on the client's business
- Is flexible in working with various projects, technologies, and requirements
- English and Polish language proficiency at minimum C1 level
- Readiness to work in a hybrid model (minimum 2 days a week of stationary work in the office in Wrocław)
Technical competencies required for this position:
- Excellent, practical experience with Node.js and NestJS in production projects
- Proficiency in JavaScript/TypeScript on both the backend and frontend
- Excellent knowledge of React and building modern frontend applications (SPA, SSR)
- Experience designing and maintaining full-stack architectures (frontend + backend) in a commercial environment
- Experience with API design (REST/GraphQL), frontend-backend integration, and working with microservices and scalable systems
- Experience with frontend application state management (e.g., Redux, React Query) and UI performance optimization
- Experience with SQL and NoSQL databases (e.g., PostgreSQL, MongoDB) and integrating them with the backend layer
- Experience with performance optimization techniques for both backend and frontend applications, as well as application monitoring Practical knowledge of DevOps (CI/CD, containerization, deployment environments) and collaboration with infrastructure teams
- Experience working with Git and leading a team within a collaborative workflow (code review, standards, best practices)
- Experience making architectural decisions and mentoring developers (frontend and backend)
- Familiarity with AI tools and frameworks or willingness to rapidly develop in this area
- Experience in AI-assisted programming is a plus
Benefits:
Explore our perks & benefits
We care about growth, especially yours. We've built a culture of self-development by providing many opportunities to improve your skills.
Self-development budget
You will get a dedicated self-development budget - use it to grow your skills through conferences, workshops, online courses, or external training programs. Whatever supports your development best!
Expert trainings
We regularly invite industry professionals to lead workshops for our team or individual sessions. It’s a great way to get inspired, exchange ideas, and learn best practices from experienced IT specialists.
Internal workshops
We organize internal workshops regularly to share ideas and discuss knowledge and best practices. We also assign you a Buddy on the first day of your work, who will support you during your onboarding process.
We also offer
Private healthcare - Enelmed
Group life insurance
Multisport
English lessons
Flexible work hours
Central location
Hybrid work
Flexible form of employment
Professional equipment
The team spirit is important for us









