Jobs

We are a small team working on solving interesting problems in computer security. Our main goal is to improve ecosystem security and raise the bar when it comes to best practices. If you share our interests and like to build things properly, we'd love to hear from you.

Open Positions

Backend Java Developer

We are looking for the right person to join the development of the core Hardenize platform. In this area, Java and PostgreSQL are the two main technologies we use. Consequently, we need a Java backend developer who will maintain the core business logic and the REST APIs.

  • Good knowledge of modern Java and the JVM are essential.
  • So is a knowledge of PostgreSQL, our primary data store.
  • Focus on code maintainability, testing, and automation, as well as modern development practices.
  • Good knowledge of networking protocols, especially HTTP and REST.
  • Keywords: Git, Gradle, Lombok, IDEA, SQL, Flyway, MapStruct, MyBatis, gRPC, Protocol Buffers, JSON.
  • Bonus skills: DevOps, security, TLS and PKI, frontend development, modern JavaScript, HTML and CSS, UI/UX.

How to Apply

To apply, email us your CV along with a cover letter telling us a bit about yourself and why you're applying to join Hardenize. Please make a mention of how your skills and past work are a good match for the role you're applying for.

All our roles require a good understanding of application security, networking, web application development, the ability to work on the Unix command line, and similar skills. You know what we mean. Our entire infrastructure is in the Cloud with most processes automated. We're a small team and like to get things right.

Our Hiring Process

Our hiring process typically starts with a brief conversation, usually followed by a more structured interview. Some coding or similar activity might be included at this point. We don't do home projects as part of the interview, but when it's possible, we like to have an intermediary step where we pay you to implement a complete project from scratch.

We understand that everyone is different and that you may not match the role requirements exactly. We're happy to work with people who have a different combination of skills. If you can bring one key skill to the job and improve our group, we'll help you get up to speed with some areas where you are not as strong. We only ask that you join us if you intend to stay for several years.

How We Work

We work remotely and generally hire in the UK, where we are based. Even though we are remote, we work during the standard business hours so that we can stay in touch. We're looking for people who enjoy their work and like building nice things. You need to be self-sufficient, self-driven, and enjoy working independently. Take responsibility, work, and deliver with a sense of urgency. We don't believe in micromanagement, but we do believe in good communication.