What you’ll do:
At Port, we’re building a platform by developers, for developers. In this role, you’ll lead a team that is responsible for ideation, end-to-end design, implementation, and daily feature delivery, influencing our complex, scaled system that caters to a wide user base.
Your responsibilities will include:
- Leading, mentoring, and supporting a team of full-stack developers to drive technical excellence and personal growth.
- Architecting and implementing solutions that balance scalability, performance, and usability.
- Developing reusable components, services, and infrastructure to support fast and consistent development.
- Partnering with product managers and designers to align technical execution with product vision.
- Ensuring best practices in code quality, testing, CI/CD, and deployment pipelines.
Our stack centers around React and TypeScript for the frontend, while the backend is powered by Node.js. We leverage technologies like Kafka + Kafka Connect, Redis, and PostgreSQL. Your expertise will shape our codebase and contribute to company decisions.
Who You’ll work with:
You’ll work closely with product managers, designers, and other engineering leaders, bringing technical insights to shape product decisions and ensure a cohesive, high-quality developer experience. You’ll also have opportunities to connect with our customers, ensuring that the solutions your team delivers address real-world needs and drive Port’s evolution.
Requirements
- 4+ years of experience as a team leader.
- 4+ years of professional experience in full-stack development.
- Solid experience with backend development using Node.js and TypeScript.
- Strong proficiency in React and TypeScript for frontend development.
- Experience with PostgreSQL (or similar databases).
- Experience in designing and developing complex systems, highlighting your ability to tackle challenging technical problems.
- Ability to collaborate with product managers to deliver end-to-end solutions.
- Strong emphasis on code quality, readability, and testing practices.
- Familiarity with performance optimization techniques across the stack.
- Proven ability to take a business challenge, transform it into a plan, and lead execution.
- Strong people skills, with a passion for mentoring and fostering growth.
- Fluent communication in Hebrew and English.
Advantages
- Experience with Python
- Experience with Golang
- Experience with Kafka, DocumentDB, OpenSearch, Redis