We are a rapidly growing company with an ambitious roadmap. Our mission is to be an ally of patients, accompanying them throughout the process of a recurrent treatment, offering them high efficiency through our technology and a highly personalized, humane and reliable experience. We're seeking a highly skilled and experienced Head of Engineering to lead our engineering team, combining leadership with hands-on technical expertiseRequirementsEducational Background: Bachelor's or Master's degree in Computer Science, Engineering, or a related field.Experience: Minimum of 10 years in software development, with at least 5 years in a leadership role. Proven track record of managing engineering teams and delivering high-quality software products.Technical Proficiency: Strong experience with Angular, Nest JS, AWS, and PostgreSQL. Familiarity with modern development frameworks and architectural patterns.Leadership Skills: Demonstrated ability to lead, manage, and inspire a high-performing engineering team. Strong people management and communication skills.Strategic Thinking: Ability to align engineering initiatives with business goals. Strong strategic planning and analytical skills.Project Management: Experience with agile methodologies and managing multiple projects simultaneously.Language Skills: Proficiency in English is required.Innovation & Creativity: A passion for developing cutting-edge, user-centric features and improving the overall customer experience.Risk Management: Experience in identifying, assessing, and mitigating risks associated with software development.ResponsibilitiesTechnical Leadership: Lead the development and implementation of our technology strategy and roadmap. Guide the team in building scalable, high-quality software products.Team Management: Manage and inspire a team of developers, engineers, and tech professionals. Foster a culture of innovation, collaboration, and continuous improvement.Hands-on Development: Actively participate in coding and technical decision-making. Stay involved in the full software development lifecycle, from architecture to deployment.Technology Evaluation: Identify, evaluate, and implement new technologies and tools to enhance our products and processes.Cross-functional Collaboration: Work closely with product, design, QA, and other teams to ensure the efficient and effective delivery of projects.Quality Assurance: Ensure that all software products meet industry standards and are reliable, scalable, and secure.Budget Management: Optimize resource allocation, manage the technology budget, and ensure maximum efficiency.Innovation & Continuous Learning: Stay updated on emerging technologies and industry trends. Continuously seek to improve our products and processes.#J-18808-Ljbffr