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 expertise
Requirements
- Educational 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.
Responsibilities
- Technical 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.
This job has now closed
You can find more jobs over on our careers page.
See More Jobs