GCP API Developer

Stafide
Amsterdam, 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

Amsterdam, Netherlands

Tech stack

API
Artificial Intelligence
Cloud Engineering
Distributed Systems
Python
Node.js
OAuth
OpenID
Software Engineering
TypeScript
Openapi
Google Cloud Platform
Spring Cloud
Software Security
Apigee
Gitlab
FastAPI
Gitlab-ci
Enterprise Integration
Api Design
Devsecops
Serverless Computing

Job description

  • Design, build, and deliver highly secure, cloud-native Process Integration APIs within a GCP environment.

  • Develop scalable APIs for secure consumption by AI agents, internal systems, and front-end applications.

  • Enable secure integration points for key initiatives, including AI-driven workflows such as WhatsApp-based solutions across multiple countries.

  • Collaborate closely with project leadership to ensure alignment with enterprise architecture standards and strategy.

  • Contribute to the continuous evolution and improvement of the internal IT delivery platform.

  • Ensure API security, scalability, and performance across distributed systems.

  • Work with modern cloud-native and serverless architectures to deliver high-quality solutions.

Requirements

  • 8-10 years of overall experience in software development, with a strong focus on cloud-native applications.

  • Proven experience in GCP (Google Cloud Platform), particularly in building cloud-native and serverless solutions.

  • Strong expertise in API development, including handling entitlements and access control at the API layer.

  • Hands-on experience with tools and technologies such as Apigee (or Apigee X), Pub/Sub, and related GCP services.

  • Proficiency in Node.js / TypeScript and/or Python (FastAPI).

  • Strong understanding of OpenAPI specifications and authentication/authorization mechanisms (OIDC/OAuth).

  • Experience working in DevSecOps environments, with solid knowledge of GitLab and GitLab CI/CD.

You should possess the ability to:

  • Design and implement secure, scalable, and high-performance APIs.

  • Translate complex integration requirements into robust technical solutions.

  • Work collaboratively with architecture and leadership teams to align with enterprise standards.

  • Apply security best practices across API design and development.

  • Operate effectively in a cloud-native, distributed system environment.

  • Automate development, testing, and deployment processes using CI/CD pipelines.

  • Troubleshoot and resolve complex technical challenges.

Apply for this position