We are seeking an experienced Engineering Team Lead to manage a dynamic team of 4 engineers (2 backend, 1 frontend, 1 Devops) in developing cutting-edge products. The ideal candidate will have full-stack development expertise, strong leadership skills, and experience with scalable, high-performance systems.
Responsibilities:
Team Management: Lead and mentor a team of engineers (backend and frontend), focusing on their personal and professional development.
Feature Development: Architect and develop end-to-end features, handling both backend (Redis, Kubernetes, PostgreSQL, Python, FastAPI) and frontend (React, Redux, Cesium, monorepo with npm 7, TypeScript) technologies.
Code Reviews & Quality: Conduct thorough PR reviews and ensure code quality and adherence to best practices.
Version Management: Oversee version management and the release of new product iterations.
Customer Support & Hotfixes: Interact with customers, troubleshoot issues, and implement hotfixes as needed.
Product Development: Collaborate closely with the product team on defining new features, UI/UX improvements, and assigning tasks across frontend and backend teams.
Bug Triage: Regularly conduct bug triage with the QA team and ensure timely resolution of issues.
Cross-Team Collaboration: Work with the Computer Vision team on integration pipelines and support Proof of Concepts (POCs) for quick solutions.
Scalable Solutions: Lead development of two key productsone involving augmented reality on real-time video and another managing georegistration for satellite imagery.
Stakeholder Communication: Report directly to the VP of R&D and contribute to strategic product discussions.
Requirements: Proven experience managing a team of engineers with both frontend and backend responsibilities.
Hands-on expertise in backend technologies: Redis, Kubernetes, PostgreSQL, Python, FastAPI.
Frontend experience with React, Redux, Cesium, TypeScript, and monorepo management (npm 7).
Cloud knowledge- AWS
Strong ability to develop features end-to-end.
Experience with bug triage and collaboration with QA teams.
Ability to work closely with customers, providing support and hotfixes.
Familiarity with scalable systems and task management for large datasets like satellite imagery.
Excellent communication skills, especially in cross-functional team settings.
This position is open to all candidates.