Full Stack Software Developer – Amsterdam

Full Stack Software Developer

Location: Haarlem, The Netherlands

As a senior Full Stack Software Developer for our sophisticated and complex marketing and analytics solutions you will strengthen our agile development team in order to jointly advance new and further development for our customer focused products.
In an environment of high-availability applications, you will ensure their smooth operation through elegant, object-oriented API concepts. In this position, you will work in a result driven, but informal atmosphere. You’ll be part of a dynamic group, who understand the goals of your position and have the experience to get you the resources you need to do your job well.

Responsibilities:

  • Development of enterprise web applications primarily based on PHP (>=5.3), MySQL, RabbitMQ, Memcache, Beanstalk, Hadoop, Hive and Presto
  • Development of state-of-the-art analytics and data-driven applications for mobile, online and cross-platform games
  • Development of RESTful APIs for client-server and modular application data exchange Optimization and automation of the existing technical infrastructure
  • Creatively co-shape our systems by contributing your own ideas
  • Ensure high code quality through Unit testing/TDD

Experience:

  • Several years of experience in object-oriented programming in PHP and at least one other script or programming language (e.g. Java, Scala, C#, Ruby, Perl or Javascript)
  • Theoretical knowledge and practical experience of design patterns usage
  • You worked with any of modern PHP frameworks (such as Zend Framework, Symfony, Yii, etc), understand its structure and main concepts
  • Good front-end development skills (HTML 5, CSS, JavaScript and related libraries/technologies/frameworks) are warmly welcome. Ideally you are a full stack (both front-end and back-end) web developer
  • You develop in a test-driven manner and use the advantages of a Continuous Integration Server, like Jenkins or Bamboo.
  • You enjoy working with very large databases and distributed data storage systems (MySQL, Hadoop, Hive, Presto)
  • You are experienced in refactoring existing structures but also re-using already existing code without re-writing
  • You have worked with RESTful APIs
  • You have experience in distributed systems (e.g. Message Queues) and distributed applications in high latency networks
  • Knowledge of popular development tools like PhpStorm, Git, PHPUnit, Phing and Jira You are an experienced command line user of *nix systems
  • Ideally, you have already worked with a Kanban- or Scrum-team.

The Ideal candidate:

    • Commercially results driven
    • Adaptability
    • Attention to detail
    • Pro-active and motivated
    • High level of commitment, teamwork and reliability
    • Ability to identify and validate product requirements
    • Pragmatic and customer-oriented thinking with an awesome high quality solution awareness

What we offer:

  • Great salary and commission
  • Cool environment to further develop yourself
  • Experience within the innovative market of online gaming
  • Nice colleagues and enough room for fun, not only on a Friday Beautiful office in the heart of Haarlem, 2min from the train station Access to all tools you possibly can imagine..

 

Sounds interesting?

Apply Now!