Frontend Arts Pvt Ltd. - Franklin, TN

posted 15 days ago

Full-time - Senior
Franklin, TN

About the position

The GCP Lead Cloud API Developer will be responsible for leading the design, development, and implementation of cloud-native APIs on the Google Cloud Platform (GCP). This role requires a strong background in cloud architecture, API development, and GCP services, with a focus on creating secure and scalable APIs. The candidate will collaborate with cross-functional teams to ensure the integration and functionality of cloud services, emphasizing performance, security, and scalability.

Responsibilities

  • Lead the design, development, and deployment of secure and scalable RESTful APIs on GCP.
  • Build APIs to support data ingestion from various platforms and formats (e.g., CSV, JSON streams).
  • Implement best practices for API security, authentication, and authorization (OAuth2, JWT).
  • Develop API documentation using OpenAPI/Swagger standards or as requested by the client.
  • Help design and implement GCP-based cloud architectures to support API and service development.
  • Select appropriate GCP services for API hosting, storage, and data processing.
  • Optimize GCP resources for performance, cost-efficiency, and scalability.
  • Identify required GCP environments, including IAM policies, VPCs, and Firewalls.
  • Implement monitoring and logging using GCP Stackdriver to ensure high availability and reliability.
  • Ensure infrastructure as code practices using Terraform or similar tools.
  • Configure API Gateway for secure access to backend services.
  • Set up traffic management, caching, throttling, and quotas for APIs.
  • Design and implement strategies for API versioning and lifecycle management.
  • Develop solutions for real-time and batch data ingestion using GCP data services.
  • Integrate GCP services like BigQuery, Cloud Storage, and Cloud SQL for data storage and analytics.
  • Set up CI/CD pipelines using Cloud Build or GitHub Actions for automating API deployments.
  • Ensure the security of the cloud environment through robust IAM policies and encryption.
  • Maintain compliance with industry standards and regulations (e.g., GDPR, HIPAA).
  • Provide technical leadership and guidance to the development team.
  • Collaborate with stakeholders to understand business requirements and translate them into technical solutions.
  • Mentor and support junior developers.

Requirements

  • 5+ years of experience with Google Cloud Platform (GCP).
  • Hands-on experience with core GCP services (Cloud Functions, Cloud Run, App Engine, BigQuery, Pub/Sub, Cloud Storage, Cloud SQL).
  • Strong understanding of cloud architecture, microservices, and API management in GCP.
  • Expertise in developing and managing RESTful APIs using GCP services.
  • Experience with API Gateway, OAuth2, JWT, OpenAPI/Swagger for API security and documentation.
  • Proficiency in programming languages such as Python, Java, Node.js, or Go.
  • Experience with serverless architectures and containerized applications.
  • Experience with real-time and batch data ingestion solutions, including Pub/Sub and Dataflow.
  • Familiarity with structured and unstructured data storage solutions.
  • Experience with Infrastructure as Code tools like Terraform or similar.
  • Experience with setting up CI/CD pipelines using Cloud Build, Jenkins, or GitHub Actions.
  • Strong knowledge of cloud security best practices, IAM, and VPC networking.

Nice-to-haves

  • Google Cloud Professional certifications (e.g., Professional Cloud Architect, Professional Data Engineer).
  • Experience with hybrid or multi-cloud environments.
  • Familiarity with DevOps and SRE practices.
  • Experience with big data tools and analytics on GCP.

Benefits

  • Competitive salary range of $118K - $149K per year.
  • Opportunity to work on cutting-edge cloud technologies.
  • Flexible work schedule with an 8-hour shift.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service