Cloud Architect API Developer

Apply Now

Company: Winegard Company

Location: Burlington, IA 52601

Description:

Winegard is looking for a Cloud Architect API Developer located at our headquarters based in Burlington, Iowa. This position would entail designing and developing robust, scalable Application Programming Interfaces (APIs) within a cloud environment, combining the technical expertise of a Cloud Architect with the hands-on API development skills of a Software Engineer. This position would focus on creating well structured, secure, and performant APIs that leverage cloud services for optimal functionality.

Cloud Architecture Design
  • Define cloud infrastructure architecture for API deployments, considering scalability, redundancy, and cost optimization across cloud providers (AWS, GCP).
  • Select appropriate cloud services like compute, storage, and database solutions to support API needs.
  • Design and implement cloud-native patterns for API deployment and management.

API Development
  • Develop RESTful APIs using appropriate programming languages (PHP, Node.js) with focus on best practices for API design.
  • Implement API security measures like authentication, authorization, and data encryption.
  • Design and implement API documentation using tool like Swagger or OpenAPI.

API Gateway Management
  • Configure and manage API gateways on the chosen cloud platform to route API requests effectively.
  • Implement load balancing, throttling, and caching mechanisms within the API gateway.

Monitoring and Optimization
  • Monitor API performance metrics (latency, throughput, error rates) to identify and address potential issues.
  • Continuously optimize API performance and scalability based on usage patterns and data analysis.

Collaboration
  • Work closely with external teams to integrate new features into applications.
  • Collaborate with remote team members to ensure smooth deployment and maintenance of feature set.


This position is a full time benefit eligible position offering: Competitive salary PTO Health Insurance Dental Insurance Eye Insurance 401k with company match Life Insurance STD insurance and LTD insurance EAP

Requirements

Cloud Computing Expertise
  • Proficient in the AWS cloud platform with understanding of cloud services like compute, storage, networking, and database solutions.

API Design Principals
  • Deep knowledge of RESTful API design principals, including HTTP methods, status codes, and data formats (JSON, XML).

Programming Languages
  • Strong proficiency in one or more backend programming languages (PHP, Java, Node.js).

API Gateway Management
  • Experience with cloud-based API gateways (AWS API Gateway/Laravel Vapor/ AWS Lambda Service).

Security Best Practices
  • Understanding API security concerns and implementation of measures like OAuth, JWT, and rate limiting.

Infrastructure as Code (IaC)
  • Familiarity with tools like Serverless or CloudFormation for managing cloud infrastructure through code.

Similar Jobs