Do you want to join an ambitious startup, and help build the future of recruitment while working with leading enterprise customers? At Casefair we’re looking for a Head of Engineering to create and lead an efficient agile engineering team that will delight our customers with great solutions.
Casefair is an ambitious Copenhagen-based tech startup on a mission to completely transform the recruitment industry. Casefair’s objective case-based assessment and predictive analytics platform enables innovative companies to successfully match the right candidate with the right position.
In this exciting new position, you’ll have a high level of autonomy with the freedom to do what needs to be done to bring our product vision to life. Reporting to our COO, you’ll play a key role in shaping a culture of collaboration, trust, empowerment, and transparency.
To thrive in this position, you should feel comfortable wearing multiple hats and be able to work at all levels – from product strategy and hiring to coaching and writing code. This position offers excellent opportunity for advancing into new leadership roles as the engineering team and company grow.
Leadership
Build organizational strength by recruiting and retaining highly motivated engineering talent.
Mentor, coach, and motivate team members, and be responsible for their performance, rewards, and professional development.
Lead by example and build trust and solid relationships inside and outside of the Team.
Create and maintain conditions that enable the Team to keep focused on the tasks at hand.
Ensure that the Team has the resources it needs to deliver on its objectives.
Quickly and effectively address any challenges and remove any impediments that might hinder the ability of the team from doing its work.
Act as a buffer between the Team and any inside or outside influences that may detract from the tasks at hand.
Create meaningful targets (OKRs) for the Team and monitoring to conclusion.
Make it easy for Team members to collaborate and communicate with each other.
Ensure that all perspectives are heard and create a diverse and inclusive environment to allow the best ideas to win and for the Team to innovate, learn, and succeed.
Scrum
Ensure that the Team follows the Agile process and understands the Agile values, principles & practices.
Promote self-organization within the Team and, facilitate and guide the Team in performing project management activities such as planning and testing.
Guide Team members to deliver to their full potential by initiating and overseeing continuous process improvements.
Help the Team determine the definition of a completed product.
Facilitate Team events to encourage regular progress in the project (for example retrospectives and grooming).
Educate outside stakeholders about Agile/Scrum principles.
Architect
Drive infrastructure and architecture decisions.
Ensure that we build scalable, fast, stable, cost-effective, and high-available platforms and products.
Ensure rich integration paths with other key platforms.
Always up to speed with software industry trends and relevant innovations in software delivery methods.
Ensure engineering best practices and high-quality deliverables.
Act as a high-level decision-maker in the development process, determining everything from design choices to technical standards, such as tools, platforms, and coding standards.
Actively contribute to the delivery organization as a whole and proactively participate in the development work.
Entrepreneurial: You’re self-driven, creative, and not afraid to take risks. You can see the long-game and you’re excited by the prospect of building a small fledgling team into a world-class development organization.
Customer-focused: You put the Customer at the center of everything you do and drive a customer-centric & solution-oriented mindset in the Team. You work with the Team to ensure that we deliver great solutions to Customers in a timely and efficient way.
People-centric: Experienced at leading engineering teams, you’re passionate about leading people and helping them to thrive, grow, and succeed. With the ability to inspire and motivate others, you trust and empower people to do what they need to do and, then support them when needed.
Agile: Embracing change, you handle unpredictable challenges during the development process with patience, flexibility, and a sense of urgency. You can easily shift between strategic and detailed operational activities without missing a beat.
Communication: Fluent in English, you have the ability to communicate clearly with both technical and commercial stakeholders.
Collaborative: You’re easy to work with, a good listener, and open to other people’s ideas and personal feedback. Calm under stress and with a keen sense of humor, you have a rational approach to solving problems.
Decisive: You can provide timely information and make technical decisions in a timely manner.
Engaged: You have experience leading other engineers but not to a level that you no longer want to write code. You want to actively participate in the development of the product, processes, and people. You can evangelize the product and our Agile process.
Required knowledge:
Git
Javascript
Kotlin/Java or any other object-oriented language
SQL (preferably MySQL)
Unit testing both for frontend and backend
CI/CD based infrastructures
AWS
Bonus knowledge:
Hibernate
Springboot
Kotlin
Jest
React.js, ES6 & React Hooks
Webpack
Flyway
Junit5 & Mockito
Graylog
Infrastructure:
Github
CircleCI
AWS, CloudFormation, Route 53, EC2, RDS, CloudWatch
This job comes with several perks and benefits