Principal Architect

  • IT
  • Amsterdam, Netherlands

Principal Architect

Job description

Wanted: Principle Architect
We are excited to announce that Harver is looking for a Principle Architect.

What will you do?

- Co-design & develop our flagship product and core services;

- Technically manage outsourced development efforts;

- Technically own specific initiatives (e.g. further mature our operations);

- Optimize applications for enterprise characteristics such as performance, availability, scalability, security, etc.;

- Mentor other team members;

- Safe-guard our enterprise product quality & application of our technical vision;

- Drive refactoring efforts where appropriate

- Contribute to path towards Continuous Delivery


All is well, but what do we do?
We are a fast-growing recruitment technology company. We’ve created a platform that enables recruiters to make data-driven hiring decisions. By leveraging Predictive Analytics and AI, the Harver platform can predict whether or not an applicant is suitable for the job he/she is applying for and assists recruiters in selecting the right people. For more information, check out our client page.


We’ve entered the market in 2013 and now have offices in Amsterdam, London, and New York. Around 3 million candidates flow through our system each year, and we’re signing new clients both nationally and internationally each week.  


Of course, we want to develop our product the best possible way, and this is where you come in.


But what do we offer?

We offer you a full-time position in the heart of Amsterdam. You’ll get to work in an internationally operating organization with colleagues and clients from all over the world.   


Furthermore, you will get: 

— Latest MacBook;
— Employee stock appreciation rights program;
— Personal development budget;
— Commuting allowance;
— Annual performance bonus;
— And much more...


Besides that, Harver is growing. Fast. So if you are looking for a fast-track career, this is the moment to join.

Requirements

Essential:

  • Bachelor, Masters-level or University degree, preferably business or IT-related.

  • A minimum of 5 years experience as in senior hands-on development roles

  • Experience with complex problem-solving.

  • Strong analytical and communications skills.

  • Excellent written and verbal skills in English.

  • A proactive team player.

  • You have a demonstrable understanding of Enterprise Integration Patterns,  Service Oriented Architectures (SOA) or Micro-Services Architecture and Application Design Patterns.

  • Opinionated in solution, application and deployment architecture topics

  • Experienced in introducing solid Product Development practices and tools

  • Experienced in bringing scalable and extendable SaaS products in the market

  • Defender of Security, Scalability, Performance, Availability, Maintainability, and Reliability in systems delivered

  • Appreciating documentation of why’s and fan of diagrams

  • Experience with domain model design and database architecture

Desirable:

  • Bonus points if you have hands-on experience with the below: MongoDB, Node.js, Spark, Docker, Node.js, python, ELK, Ansible, Jenkins

  • Extra bonus points for experience with AWS-based architectures and services (serverless architecture, EC2, RDS, Kinesis, EMR, Glue, Athena, lamda, etc)

  • Agile Product Development

  • Production Environments

(Psst… You don’t need to tick all the boxes in order to apply)