2015-07-09

Employer: WizeNoze

Job Type: Full-time

Location: Gapersteeg, Amsterdam



Are you looking to work on challenging projects, with an awesome dev team, while building technology that can change the way people interact with the internet?

We’re looking for a senior developer (6+ years) experienced in Java, Groovy, Spring, AWS, and general devops.

WizeNoze develops software that enable children to find content online that matches their interests and abilities. We use natural language processing and machine learning to classify, summarize, highlight issues, and adapt content in our Junior Search Engine and content creation tools. You’ll be building software that will change how people discover and interact with the online world from the age of 2.

The team

We are an international team of educators, scientists, and developers in child-computer interaction and machine learning. We love proactiveness, ownership, and flexibility. Our HQ is in Amsterdam, but we come from all over the word: South Africa, Iceland, Ireland, England, Greece, Germany, the Netherlands.  We work as a distributed team with plenty of remote support via Asana, Hangouts, Slack, etc., but for these positions we require you to be based in the Netherlands for tax purposes.

Our developers

Our development team is small and close-knit, making communication easy without an overload of process and management. We have lots of combined experience and do not settle for mediocre code. We focus on agile development, automated testing, and continuous deployment to get code to customers as quickly as possible while maintaining the highest quality.

Non-negotiable requirements:

Fluent in English

Based in the Netherlands

You’ll be responsible for:

building and maintaining highly-scalable APIs in Java with Spring;

making academic algorithms perform at a commercial level using state of the art machine learning and natural language processing;

improving our web crawler and integrations with client content;

enhancing our search engine based on elasticsearch;

and keeping our cloud-based architecture running smoothly using devops techniques.

Your traits:

High degree of personal responsibility over designated duties.

Curious. Able to learn and apply new concepts and tools rapidly.

Consistent and organised.

Timely and eloquent communicator.

Focused on helping the team win, before personal gain.

You’re comfortable and familiar with:

Writing production web backends in Java.

API development. REST, HTTP, JSON, etc.

Open source development workflows using git and github.

Communicating and collaborating on designs remotely using diagrams, video conferencing, instant messaging, prototypes, etc.

Linux admin and shell scripting.

Tech:

Java

Git

SQL

ORM tech such as JPA, Hibernate, Flyway

The more you know in this list, the better:

Devops techniques like continuous integration and delivery, zero-downtime deployments, clustering, queues, failover, redundancy, automated and validated backups, etc. See 12factor.net.

Managing multiple environments such as production, staging, load testing, etc.

Monitoring, alerts, error reporting and metrics. New Relic, etc.

Tech:

Languages other than Java: Groovy, Bash, Python, Ruby, Go, etc.

MySQL

ElasticSearch

Apache Nutch

Javascript, AngularJS, React, etc. will help you when dealing with the front-end deployments

Amazon Web Services:

Route53

Elastic Beanstalk

EC2

IAM, security groups, bastion hosts

S3

RDS

SQS

Cloudwatch

Show more