Backend Developer

We are looking for a seasoned Backend Developer to help us and add value to core components of our platform, whilst embracing the changeable essence of technological work and staying open to innovation! We are a digital agency with Dutch roots, an international culture, and clients around the globe.

What are your responsibilities?

As a senior Backend Developer at IceMobile, you will work in a small multidisciplinary team, including (and not limited to) making sure third-parties can easily integrate with our services (API management), in relation to the loyalty mechanics of our programs. You will employ your up-to-date Java knowledge in a microservice architecture environment and exercise the principles of continuous integration/delivery and test-driven development. Collaborating directly with data engineers, data analysts, QAs and product owners, you strive to become the go-to expert in your domain and share knowledge across to your teammates... and learn from them too!

Your work will challenge you to stay open to adding other backend languages to your arsenal (example: NodeJS) and take ownership of end-to-end task execution. We work Agile and welcome your personal value and touch within the company. You will be surrounded by talent from all over the world (35+ nationalities) who, like yourself, all eat, sleep and breathe mobile technology and are top league within the industry.

  • Daily utilization of Java 8 or 11, Kafka, RabbitMQ, PowerBI;
  • Microservice architecture;
  • Agile collaboration with data engineers, data analysts, QAs and product owners;
  • Depending on opportunity, branch out to be more client-focused or on the side of complex architecture;
  • Contribute to a global scalable platform used by dozens of big retailers, with millions of end-users!

Requirements

Who are you?

  • 6+ years as a Backend Engineer (Java);
  • Bachelor's or Master's degree in Software Engineering or Computer Science;
  • You are fluent in English, both spoken and written;
  • Solid understanding of TDD, CI/CD (DevOps) and microservice architecture;
  • Up-to-date with the latest trends and advancements in technology (esp. Java/DevOps related);
  • Experience working with data is a plus (data pipelines & warehouses);
  • Able to work independently when needed;
  • Proactive and taking ownership;
  • Curious, empathetic, want to learn & share knowledge;
  • Natural collaborator, able to inspire people around you!

What do we offer?

At IceMobile we like to take care of each other:

  • Competitive salary;
  • Challenging role in a diverse international environment with the possibility to grow into an expert/tech lead/solution architect position;
  • Foodies at heart: We have our own healthy canteen with lunch & snacks all day long;
  • Apple addicts: Great iMac or MacBook to work with or a Windows laptop, whatever you prefer;
  • Development: Opportunity to develop and grow and an extensive training budget;
  • Pension arrangements and insurances;
  • Sporty Bits: Free usage of gym, yoga, summer kickboxing classes, epic ski-trips, and other internal sports like running competitions and playing basketball;
  • Celebrate: Friday drinks and… did we mention we brew our own beer in the office?

When you apply to the vacancy you understand and agree to our Privacy Statement for recruitment purposes.