Team Leader - Full Stack


Job Description:

About the Company

Our client is a product company that develops a platform for digitizing complex customer journeys.

Responsibilities:

  • Team Leadership & Product Development: Guide and mentor the development team, collaborating closely with product managers and designers to enhance and expand our product offerings, ensuring alignment with business KPIs.
  • Software Engineering Excellence: Champion and uphold rigorous software engineering practices and architectural standards, driving the team to achieve the highest possible quality.
  • Full Software Development Lifecycle Ownership: Oversee all stages of the software development lifecycle, from initial concept to production release, including ongoing monitoring, performance optimization, and continuous improvement of applications.

Requirements:

  • Bachelor's degree in Computer Science or a related field.
  • 5+ years of hands-on development experience with expertise in Node.js, Python, or similar languages. Experience with React.js or other modern frontend frameworks is a plus.
  • 2+ years of experience leading and managing development teams, fostering collaboration and growth.
  • Strong back-end development skills with a deep understanding of architecture and software engineering principles.
  • Leadership & Communication: Excellent interpersonal and leadership skills, with a proven ability to motivate and guide a team effectively.
  • SaaS & Enterprise Systems: Experience with SaaS platforms and enterprise systems integration.

Our Tech Stack:

  • Back-end & Cloud: Python, Node.js, AWS, Docker, Kubernetes
  • Front-end: React.js, Typescript
  • Database & Cache: PostgreSQL, MySQL, Redis
  • Version Control: Git
  • CI/CD: Jenkins, CircleCI


Working Place:

Warsaw, Poland