Team Lead Software Engineer
About the team
Haptiq is an AI-native enterprise solutions company with purpose-built technology for public & private companies, governments, institutions, asset managers, and family offices.
With headquarters in New York City and four global offices, Haptiq is supported by more than 300 engineers and delivery professionals across the globe.
By centralizing and unifying data, automating workflows, and surfacing predictive nsights, Haptiq enables organizations to scale operational excellence and generate alpha across complex enterprise environments.
About the role
We are seeking a highly skilled Full Stack Team Lead with expertise in React and Node.js to lead our dynamic team.
The ideal candidate will have over 7 years of experience in designing and building high performance web applications, along with demonstrated leadership experience.
You will lead a team of developers, working on both front end and back-end development, contributing to every stage of the software development lifecycle, and mentoring junior team members.
[01]
Responsibilities
- Team leadership and mentorship — Lead and mentor a team of software engineers, fostering a collaborative and high-performance environment. Provide technical guidance, conduct code reviews, and support professional development.
- Front-end development — Build and maintain interactive and responsive user interfaces using React.js, Redux, and modern JavaScript (ES6+).
- Back-end development — Develop robust, scalable server-side applications and RESTful APIs using Node.js and Express.
- Integration — Collaborate with database engineers to design efficient database schemas and manage data interactions using MongoDB or SQL databases.
- Application architecture — Design and implement scalable architectures and microservices that meet business needs, ensuring best practices are followed across the team.
- Testing and debugging — Ensure high-quality code by writing unit and integration tests, performing debugging, and optimizing application performance. Drive testing strategies within the team.
- Deployment — Manage deployments and ensure seamless delivery of updates using CI/CD pipelines and containerization tools like Docker.
- Collaboration — Work closely with designers, product managers, and other developers to deliver innovative and user-centric solutions. Act as a key liaison between technical and non-technical stakeholders.
- Maintenance — Monitor applications for performance, troubleshoot issues, and implement enhancements as required.
- Documentation — Create and maintain technical documentation for applications, APIs, and architectural decisions, ensuring team adherence to documentation standards.
Requirements
Frontend
- Expertise in React.js, Redux, React Hooks, and component-based architecture.
- Strong knowledge of HTML5, CSS3, and modern JavaScript (ES6+).
- Familiarity with frontend tools like Webpack, Babel, or Vite.
Backend
- Proficiency in Node.js and Express.js for building server-side applications.
- Experience with API design and integration, including GraphQL or RESTful services.
- Knowledge of authentication mechanisms such as OAuth, JWT, and session-based authentication.
Database
- Hands-on experience with databases such as PostgreSQL or MySQL.
Soft skills
- Problem-solving and analytical skills — Strong ability to analyze complex problems and find practical solutions.
- Communication and collaboration — Excellent communication and collaboration abilities, with a proven ability to lead and motivate a team.
- Ownership and prioritization — Ability to work independently, manage multiple priorities effectively, and delegate tasks appropriately.
- Continuous improvement mindset — Eagerness to stay updated on emerging technologies and trends, and to drive continuous improvement within the team.
Other
- Familiarity with containerization tools like Docker and orchestration tools like Kubernetes is a plus.
- Experience with cloud platforms such as AWS, Azure, or GCP.
- Proficiency with Git and version control systems.
- Knowledge of Agile/Scrum development practices.
Qualifications
- Full-stack development experience — 7+ years of professional experience in full-stack development with React and Node.js.
- Team leadership experience — 2+ years of experience in a team lead or senior leadership role, guiding and mentoring other developers.
- Production experience — Experience with deploying and maintaining applications in a production environment.
- Education — Bachelor’s degree in Computer Science or equivalent is preferred.
Why Haptiq
We value creative problem solvers who learn fast, work well in an open and diverse environment, and enjoy pushing the bar for success ever higher. We do work hard, but we also choose to have fun while doing it.
Benefits
The benefit package will be discussed individually during the interview process.
Join us
Position is open to candidates in Poland. You need to have a residence permit or another valid document allowing employment in Poland. Thank you!

.png)
.png)