Cloud Architect API Developer
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.

 


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.


 This position is a full time benefit eligible position offering:Competitive salaryPTOHealth InsuranceDental InsuranceEye Insurance401k with company matchLife InsuranceSTD insurance and LTD insuranceEAP