Senior Backend Engineer

AppMachine Leeuwarden, The Netherlands

Do you want to join our team at the Endurance International Group (EIG)? We help millions of small businesses get online, look professional, and compete with the world by making the act of getting online simple. We are an entrepreneurial, fast-paced international team from all backgrounds. AppMachine was acquired in 2016 by EIG and operates as the innovation hub within EIG.

About the Job:

In this role you will work in a diverse team of professionals, graduates, juniors and seniors. We’re from all backgrounds and work together in always adopting teams. You’ll develop products that bring new functionality to our customers, create tools and make adjustments in our Developer Experience, educate and mentor our graduates and juniors and work together with our core team to solidify our core.

This position will require you to take on complex tasks and complete them despite roadblocks during the initial development. You’ll need to work with product managers on the requirements, work closely with testers to get the results as expected and work together with a team of highly skilled developers that are eager and willing to help and learn from each other.

We’re proud of the software we create and we want to be flexible in the way we work. Be prepared to change the odds and create new products in matters of sprints and put all your knowledge to the test. 

The organization’s mission is to provide common frameworks, applications, and practices to allow agile teams to move faster, detect failures fast, and to provide key quality metrics to teams and to the entire organization.

Our Current Stack:

  • A cloud native stack running on the latest version of .NET Core hosted on Azure App Services / Azure Functions and Kubernetes;
  • A serverless edge running on NodeJS and Cloudflare Workers to serve our customer websites with almost 1.000.000.000 requests per month;
  • An event driven micro architecture based on RabbitMQ and Redis Pub/Sub;

Responsibilities:

  • Be responsible for the scalability, performance and maintainability of the code of the Builder / Innovation team, mainly backend, but involved by scalability front end topics.
  • To lead (initiative, monitoring) the backend related initiatives and CI/CD initiatives that impact the backend.
  • Build and maintain services using .NET Core, Google (GCP), MS Azure and Docker / Kubernetes.
  • Takes responsibility to lead the (back-end) team and helps to grow team members. 
  • Work with cutting edge technologies in MS Azure and/or GCP.
  • Stay on top of industry trends and tools.
  • Takes initiatives to improve scalability, performance and maintainability 
  • Work closely with other teams within Endurance, including the Infrastructure and Security team within the Builder / Innovation team.

Requirements

  • Bachelor’s degree in Computer Science or related field
  • 4+ years of programming experience.
  • Deep understanding of agile, lean, and continuous delivery concepts.
  • Passion to relentlessly help agile teams increase productivity and quality.
  • Strong communication skills.
  • Ability to learn new programming languages and approaches.

 Desired skills:

  • Cloud experience with MS Azure, Google cloud, AWS
  • Cloudformation, lambda and code pipeline.
  • Working knowledge of Docker.
  • Understanding of microservice patterns.
  • Knowledge of single page applications and JavaScript frameworks.

Our offer:

  • A (more than) market competitive salary based on experience and knowledge.
  • A pension plan.
  • 24 days off (based on 100%)
  • Flexibility in working remotely and in the office*
  • Best office in Leeuwarden on the 15th and 16th floor in the Achmeatoren, enjoy the view*
  • State of the art working equipment
  • An inspiring and international work atmosphere with more than 30 dedicated engineers.
  • The ability to grow as an engineer.    

*because of Covid-19 the office is currently closed

Apply For This Job
View all open positions

Are you the talent we're looking for?

Apply now