Currency

Team Lead FullStack

8 000 - 9 500 USDGross per month - Permanent
JavaScript

Team Lead FullStack

JavaScript

centrum, Warszawa

Optiveum

Full-time
Permanent
Senior
Hybrid
8 000 - 9 500 USD
Gross per month - Permanent

Tech stack

    Node.js

    advanced

    React

    advanced

    Team Management

    advanced

    CI/CD

    regular

    GCP

    nice to have

    AWS

    nice to have

    Azure

    nice to have

    Kubernetes

    nice to have

    Docker

    nice to have

Job description

Salary up to: $9.500 /month

Location: Warsaw / Hybrid

Employment Type: Full-time

About the Role

We are seeking a Team Lead Full-Stack Developer with strong hands-on capabilities in React and Node.js, who can also lead, mentor, and coordinate the work of a cross-functional engineering Team. You will take ownership of feature delivery, technical architecture, quality standards, and team performance. You’ll be a bridge between planning, execution, and quality, ensuring that the team consistently delivers robust, scalable, and maintainable software.

Key Responsibilities

Technical / Delivery

  • Lead the design, implementation, and maintenance of full-stack features using React (frontend) and Node.js (backend)

  • Define and enforce best practices, coding standards, architecture patterns, module boundaries, and reusable components

  • Oversee API design (REST, GraphQL, or similar) and ensure clean separation of concerns

  • Integrate with databases, third-party services, microservices, message brokers, etc.

  • Participate in, or lead, technical design reviews, architecture discussions, and decisions

  • Identify and drive technical improvements, refactoring, optimizations, and performance enhancements

  • Manage build, deployment, CI/CD pipelines, and automation workflows

Leadership / Team Management

  • Lead, mentor, and coach a team of developers

  • Promote collaboration, code reviews, knowledge sharing, and continuous learning

  • Plan, coordinate, and prioritize work, including balancing technical debt, new development, bug fixes, and enhancements

  • Estimate effort, allocate resources, set sprint goals, and ensure timely delivery

  • Act as a liaison with product management, stakeholders, design, and operations

  • Ensure quality standards are met — define and track metrics (defect rates, test coverage, velocity, etc.)

  • Facilitate sprint planning, retrospectives, standups, and other agile ceremonies

  • Perform performance reviews, training needs assessments, and provide feedback to team members

Required Skills & Experience

  • Proven experience with React.js (hooks, state management, component architecture, performance optimizations)

  • Proficiency in Node.js (Express, NestJS, or equivalent backend frameworks)

  • Strong knowledge of JavaScript / TypeScript (preferably TypeScript)

  • Experience building RESTful APIs, GraphQL or similar

  • Familiarity with databases (SQL / NoSQL), ORM / ODM (e.g. Sequelize, TypeORM, Mongoose)

  • Experience with message brokers, event-driven architecture, microservices is a plus

  • Solid testing skills (unit tests, integration tests, test automation frameworks, mocking)

  • Familiarity with version control (Git), CI/CD, containerization (Docker), orchestration (Kubernetes or equivalent)

  • Good debugging, profiling, and performance tuning skills

  • Exposure to frontend tooling, bundlers (Webpack, Vite, etc.), state management (Redux, MobX, or other)

  • Experience in cloud infrastructure (AWS, GCP, Azure) is beneficial

  • Leadership / Team Lead Skills

  • Previous experience as a team lead or technical lead in software development

  • Strong interpersonal and communication skills — able to interact with technical and non-technical stakeholders

  • Ability to mentor, motivate, and grow team members

Preferred / Nice to Haves

  • Experience in full SDLC from concept to production in a fast-paced environment

  • Knowledge of performance, security, and scalability concerns in web applications

  • Familiarity with DevOps practices and infrastructure as code

  • Experience working in fintech, SaaS, or data-intensive domains

  • Exposure to additional languages / frameworks (e.g. Python, Go, Java)

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field (or equivalent experience)

  • 10+ years of professional experience, including min. 2 as a Team Lead

  • Demonstrated track record of delivering production systems and leading technical teams

What We Offer

  • Competitive compensation up to 9.500 USD/mth

  • Hybrid work mode / remote flexibility

  • Opportunity to shape architectural decisions and influence the product roadmap

  • A chance to lead cross-functional teams and contribute at both technical and strategic levels

  • Professional development, training, conferences, mentorship

  • Collaborative, innovation-focused environment

  • Access to modern tech stack, tooling, and opportunity to experiment

Published: 29.09.2025

Meet the company

Optiveum

Optiveum is a boutique consultancy founded in 2020 with over 20 years of experience by its founders. The company specializes in supporting businesses, particularly from IT and tech industries, in Poland and Central Europe. They offer services such as building teams (mainly IT and sales), go-to-market strategies including digital marketing, sales outsourcing, and legal and tax advisory. Their recruitment services focus on experts and managers, primarily IT and engineers, with a large candidate database. They also provide strategic consulting for market entry and outsourcing services for IT teams, sales, and recruitment process outsourcing.

Company profile
Office location

Team Lead FullStack

8 000 - 9 500 USDGross per month - Permanent
Apply

Team Lead FullStack

centrum, Warszawa

Optiveum

8 000 - 9 500 USDGross per month - Permanent
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Informujemy, że administratorem danych jest Optiveum sp. z o.o. z siedzibą w Lublinie ul. Tomasza Zana 43 (dalej jako "administrator")... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.