Backend Developer

Amsterdam
Posted 1 month ago

A Day in The Life

In this role, you’ll be responsible for designing, building, and maintaining Hyfen’s state of the art software services. You will work in one of our project teams to write reusable, testable, and efficient code and to implement high-availability applications. You’ll be responsible for ensuring the proper respect of security practices and data protection. You’ll be expected to discover, plan, develop, document, and maintain new and existing integrations and endpoints. You will have a key responsibility in our 24/7 operations, and be one of the drivers for the software architecture, tooling, and integration strategy choices made by HYFEN.

Concretely, we’ll expect you to

  • Design, build and maintain our software services
  • Integrate user-facing elements developed by front-end developers with server side logic
  • Build reusable code and libraries for future use
  • Optimize applications for maximum efficiency and scalability
  • Implement security and data protection
  • Design and implement data storage solutions

We work flexibly, currently as a distributed team working largely from home due to the COVID crisis. In the future, we’ll expect you to be working with us in our Amsterdam or Heerlen offices (while remaining flexible with plenty of working from home possible).

Must-have Skills

You must be fluent in English, and have proven experience working with the following:

Programming Languages (at least one)

  • JavaScript
  • Java

Concepts & Principles

  • Software architecture and security best practices / standards
  • Authentication and authorization between multiple systems, servers, and environments
  • Integration of multiple data sources and databases into one system
  • Database schemas (aligned with business processes)
  • Automated testing platforms and unit tests
  • Code versioning
  • OWASP security principles
  • Certificates & SSL, CORS
  • Interfacing via REST APIs (incl. designing API Flows & Writing Specifications)
  • Setup and administration of backups
  • Networking (incl. DNS, Encryption, VPN, firewalls, reverse proxies, …)
  • Agile and Scrum

Operating Systems:

  • Windows
  • Linux

Technologies:

  • Microsoft Azure
  • CI/CD in Microsoft Azure Devops (developing and using)
  • Visual Studio Code
  • NodeJS
  • Containerization (Docker)
  • Databases (MySQL)
  • Version Control (git)
  • IntelliJ

The Cherry on top

You’d really stand out if you have experience with:

  • Hyperledger Fabric (incl. maintenance of production networks)
  • Kubernetes
    • Helm
    • Argo
    • Cert Manager
    • Ingress Controllers
  • Database Migration
  • Front-end technologies and platforms, such as JavaScript, HTML5, and CSS3
  • Prometheus (and Grafana)
  • Elastic Stack (ELK)

Personality

We are looking for someone dynamic, a team player at heart, eager to learn, and ready to jump on new topics while taking ownership in delivery.

Apply Online

A valid email address is required.
A valid phone number is required.

See https://hyfen.eu/en/privacy/