Esta es una vacante externa, deberás completar el proceso en el sitio de la empresa.
Descripción
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.