Job Description:
- We are looking for a Cloud Service API Engineer to design, build, and maintain scalable, secure, and high-performance APIs for cloud-based applications. You will work across cloud platforms, microservices, authentication systems, and automation frameworks to enable seamless service integrations
Key Responsibilities:
- Design, develop, and maintain REST / GraphQL APIs for cloud services
- Build microservices and serverless functions on AWS / Azure / GCP
- Implement secure API authentication (OAuth2, JWT, IAM)
- Optimize API performance, caching, and rate-limiting
- Integrate APIs with databases, queues, and third-party services
- Write clean, scalable code and maintain API documentation
- Monitor API performance and manage versioning and rollouts
- Work with CI/CD pipelines and container deployment (Docker, Kubernetes)
- Collaborate with DevOps & platform teams to automate services
Required Skills:
- Strong programming skills in Python / Go / Node.js / Java
- Experience building APIs using REST / GraphQL
- Cloud services experience — AWS / Azure / GCP
- Containerization: Docker, knowledge of Kubernetes
- API gateway experience (AWS API Gateway / Kong / Apigee / NGINX)
- Strong understanding of OAuth2, JWT, IAM, Security Best Practices
- CI/CD tools (Jenkins, GitHub Actions, GitLab CI)
- SQL/NoSQL databases (PostgreSQL, DynamoDB, MongoDB)
Good to Have:
Familiarity with monitoring tools (Prometheus / Grafana / Datadog)
Serverless frameworks (AWS Lambda / Cloud Functions)
Experience with Terraform / Ansible / Helm
Knowledge of message queues (SQS, RabbitMQ, Kafka)