Software engineer - AWS, Node.js, Lambda

Huxley Associates
Amsterdam, Netherlands
5 days ago

Role details

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

Job location

Amsterdam, Netherlands

Tech stack

Artificial Intelligence
Amazon Web Services (AWS)
Software Applications
Automation of Tests
Software Debugging
Linux
Python
Node.js
AWS Lambda
Kubernetes
Information Technology
Functional Programming
Puppet
Terraform
Serverless Computing

Job description

For a leading global company, I am looking for a Software Engineer II to join a global traffic distribution team. You will work in a production environment, building and operating services that keep large-scale customer traffic flowing reliably and efficiently. You will work with technologies such as Linux, AWS, Terraform, Puppet, NodeJS and Lambda, and contribute to both new development and the stability of existing systems., In this role, you will:

  • Build and maintain software applications using appropriate languages, systems and tools.
  • Write readable, reusable code and refactor when needed to keep systems simple and maintainable.
  • Ensure application quality by applying standard testing techniques and maintaining high-quality test automation.
  • Take end-to-end ownership of services, including monitoring health and performance, defining and tracking metrics, and acting on alerts.
  • Maintain data security, integrity and quality by following company standards and best practices.
  • Keep the production environment up and running, debugging and fixing issues in case of failures.
  • Implement requested changes in production in collaboration with internal customers.
  • Write and improve automation to increase reliability and reduce manual work.
  • Contribute to documentation, including runbooks and playbooks, to reduce operational risk and bus factor.
  • Participate in incident management: mitigate customer impact, perform root cause analysis and support postmortems.
  • Help evaluate and design technical solutions that align with business and architectural requirements.

This role may require participation in an on-call rotation during working hours.

Requirements

  • Bachelor's degree in Computer Science or related field, or equivalent experience.
  • Experience working in a production environment with live customer traffic.
  • Solid experience with AWS.
  • Hands-on experience with Terraform.
  • Basic knowledge of networking concepts.
  • Basic understanding of AI concepts.
  • Experience with NodeJS and building services or applications.
  • Experience with AWS Lambda or similar serverless technologies.
  • Ability to debug complex problems in production and provide clear technical solutions.
  • A structured, analytical approach to problem solving and process improvement.
  • Strong communication skills and the ability to work closely with internal teams and stakeholders.

Nice to have

  • Experience with Kubernetes.
  • Experience with Go.
  • Experience with Python.

Practical

Apply for this position