API Engineer (Apigee, Google Cloud) (Contract)
Singapore, SG
Job Summary
We are seeking a skilled API Engineer (Apigee,Google Cloud) to join our team on a 24-months’ contract basis, where you will be part of the Data Engineering Team, playing a pivotal role in designing and building secure, scalable API Proxies using Google Apigee to expose data products. You will collaborate with Data Engineers as well as other cross-functional teams to ensure our data platform is scalable, secure, and optimized for performance.
Job Responsibilities
- Design, build, and maintain API proxies on Apigee (Google Cloud) to expose enterprise data assets.
- Implement API products, policies, and monetization features including rate limiting, quotas and analytics.
- Define and enforce API standards and best practices (versioning, security, documentation, governance).
- Collaborate with Data Engineering teams to understand data sources, pipelines, and consumption patterns, and expose them effectively via APIs.
- Work with cloud and networking teams on traffic routing, load balancing and DNS as required for API delivery.
- Contribute to CI/CD pipelines for API proxy deployment and configuration management.
- Support API lifecycle management from design through production and deprecation.
- Provide L3 support for Apigee related components, which involves troubleshooting API performance, reliability, and integration issues across environments.
Job Requirements
- Bachelor’s degree in Computer Science, Information Systems, or related field.
- At least 3 years of experience in designing and building API proxies using Apigee.
- Good understanding of RESTful API design, HTTP protocols, and API lifecycle management
- Experience implementing API security (OAuth2, JWT, API keys, rate limiting, quotas)
- Familiarity with Google Cloud Platform, especially IAM, networking fundamentals, and logging/monitoring
- Basic understanding of networking concepts (DNS, TLS, load balancing, routing)
- Excellent problem-solving skills and attention to detail.
- Effective communication skills and the ability to work collaboratively in a team environment.
Why Join Us?
- Professional Growth: Opportunities for continuous learning and working on cloud native stack.
- Collaborative Culture: A supportive and inclusive work environment where your ideas are valued.
Ready to take your career to the next level? Apply now and be part of our transformational journey!
Job Segment:
Computer Science, Information Systems, Cloud, Technology