Zervant is a fintech start-up that makes invoice software for small businesses. We’re an international team of 40 like-minded people, based in Espoo, and our product is already used by thousands of entrepreneurs. Our common goal is to become the most popular invoicing software in Europe.
What You'll Be Doing
Development at Zervant is divided into two separate tracks - features and platform. The features teams (there are two of them) work on adding new functions and capabilities to the software. The platform team works on ensuring everything runs smoothly with our product. In this role, as a senior Java developer, you’ll be assigned to the platform team.
Your main priorities will be to support the two feature teams in their work, ensuring core capabilities are in place, and to validate new initiatives. You’ll be working on a stack that includes Java8, Spring, Hibernate and MySQL. All work on the platform team is done with AWS and Terraform.
There’ll be plenty of difficult and challenging (but ultimately rewarding) tasks to get stuck into. For example, refactoring and redesigning our application core into smaller modules, as well as solving problems related to product performance and our database. If you’d like some more detailed examples, just ask!
What We Expect
We’re after someone who knows what they're doing and is comfortable to take the initiative to get things done, without having to be told what to do. That said you'll also be the "go to" person for any questions or projects relating to the platform, so you need to be willing to help out with other development teams too.
A deep, versatile understanding of Java technologies is a must (think core Java and relational databases), as is an all round knowledge of design principles and unit testing. An interest in functional programming is a big plus, as in this role you’ll be doing quite a lot of this type of work. Partly through Java8, but also because we work a lot with Clojure.
Our working language is English, so you’ll need to be fluent in written and spoken form. In terms of academic background a degree in Computer Science (or similar) is preferred.
And just as important as the technical requirements is the cultural fit! Think of our modus operandi as ‘none of us is as smart as all of us’. We want someone who enjoys working and sharing knowledge with others, someone who is flexible and accommodating. Our company is based on transparency, bravery and respect. We like to think of ourselves as ambitious, open minded, fun loving individuals. If that sounds like you then great, you’ll fit right in!
Why Work For Zervant?
Zervant is a flat organisation, with minimal bureaucracy. We believe that people perform best when given responsibility, rewarding work and the authority to try out new ideas. Yes it’s a cliché, but we genuinely think you learn as much from your failures as you do from your successes.
You spend a lot of time at work, so we pay close attention to the social side of things. That doesn’t just mean awesome summer parties and pikkujoulus (but don’t worry, they’re also included). It means that we strive to create a relaxed and fun environment. Somewhere you look forward to going when you get up every morning, where you have great colleagues and interesting work to keep you going. Find out more about who we are and what we stand for here.
Sound tempting? Then take the bull by the horns and grab this opportunity to join our fast growing team.
And if you have any questions or need further information...
Niklas Gerdt, CTO
niklas.gerdt@zervant.com
+358 50 378 8898
This job comes with several perks and benefits