Platform / Backend Engineer

GeekSoft Consulting
Amersfoort, Netherlands
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Amersfoort, Netherlands

Tech stack

Netcracker Digital OSS
API
Amazon Web Services (AWS)
Bash
Cloud Computing
Configuration Management
Continuous Integration
DevOps
Distributed Systems
Python
Node.js
Scrum
Reliability Engineering
Next.js
Salesforce
Secure Coding
Service Development Studio
Software Engineering
TypeScript
React
Backend
Kubernetes
Information Technology
Api Design
NestJS
REST
Terraform
Docker
Microservices

Job description

  • Help design, build and continuously improve the clients online platform.
  • Research, suggest and implement new technology solutions following best practices/standards.
  • Take responsibility for the resiliency and availability of different products.
  • Be a productive member of the team., * Build, maintain, and continuously improve core platform services supporting multiple delivery teams
  • Develop backend services and automation tooling using TypeScript and Node.js (NestJS)
  • Design and implement GitOps-based environment provisioning leveraging CI/CD pipelines, ArgoCD, Helm, and Kubernetes
  • Operate and evolve AWS and EKS-based cloud platforms using Infrastructure as Code (Terraform)
  • Integrate platform capabilities with enterprise systems such as Salesforce, Netcracker, Storyblok, and internal APIs
  • Implement secure-by-default architectures, including secrets management, identity controls, networking, and compliance standards
  • Contribute to architectural decisions across distributed systems, container orchestration, and cloud-native services
  • Enhance reliability through monitoring, observability, automation, and continuous improvement initiatives
  • Collaborate closely with Platform, Cloud, SRE, and Security teams within an Agile/Scrum setup
  • Strong expertise in TypeScript (mandatory)
  • Node.js and NestJS for service and platform API development
  • Bash or Python for automation (nice to have)
  • React / Next.js for internal dashboards (nice to have)
  • Hands-on experience with AWS

Requirements

  • 5+ years of professional software engineering experience as a Platform / Backend Engineer to build, enhance, and operate core platform services that empower delivery teams across the organization. This role focuses on cloud-native engineering, DevOps automation, and scalable backend service development within a large enterprise environment., * Docker and container lifecycle management

  • Helm charts and Kubernetes packaging

  • Terraform for Infrastructure as Code (AWS and platform modules)

  • Solid understanding of cloud-native architecture principles

  • GitOps workflows (ArgoCD)

  • CI/CD pipelines (build, test, deploy automation)

  • Automated environment provisioning and configuration

  • Developer Experience (DX) tooling

  • Platform reliability, monitoring, and observability practices

  • Secrets and configuration management (e.g., AWS Secrets Manager)

  • Distributed systems and microservices architecture

  • REST APIs and integration patterns

  • Experience integrating Salesforce, Netcracker, or Storyblok (nice to have)

  • Exposure to complex enterprise ecosystems

  • Enterprise networking fundamentals

  • Zero-trust and least-privilege security principles

  • Secure coding and platform security best practices

  • Identity and secrets management

  • Strong backend engineering background with Node.js/NestJS

  • Experience building and operating Kubernetes-based platforms (EKS preferred)

  • Hands-on experience with Terraform and GitOps ecosystems

  • Running and scaling workloads on AWS

  • Experience in enterprise-scale or large organizational environments

  • CI/CD automation and DevOps best practices

  • Working experience in Agile/Scrum teams

  • Strong understanding of algorithms, distributed systems, and system design

  • Proactive, autonomous, and comfortable owning platform components end-to-end

  • Strong communication skills with both technical and non-technical stakeholders

  • Collaborative mindset with a focus on reliability and developer enablement

  • Ability to provide and receive constructive technical feedback

  • Strong analytical thinking, pragmatism, and business awareness

  • Capability to make sound architectural and technical decisions aligned with platform strategy

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or equivalent practical experience

  • Agile Scrum team environment

  • Strong focus on Platform Engineering, DevOps automation, and Developer Experience

  • Part of a large-scale, long-term portals and web transformation program

  • Telecom domain with enterprise-grade systems and complex integrations

Apply for this position