Cyborgwave - Los Angeles, CA

posted 2 months ago

Full-time - Mid Level
Remote - Los Angeles, CA

About the position

The Python Developer position is a mid-level contract role focused on building and maintaining microservice architectures and cloud-based applications. The role involves working remotely as part of a distributed team, with responsibilities spanning both front-end and back-end development, as well as cloud infrastructure management. Candidates will be expected to integrate into an existing team structure and contribute to the development of a system that combines on-board and cloud-based components, utilizing various technologies including Python, AWS, and IoT protocols.

Responsibilities

  • Develop and maintain Python-based APIs and microservices.
  • Build and manage cloud-based applications using AWS services.
  • Implement unit testing and ensure code quality.
  • Collaborate with team members in a distributed environment.
  • Participate in agile development processes, including sprint planning and execution.
  • Contribute to the development of a custom web application for visualizing real-time data.
  • Support on-call production responsibilities after a ramp-up period.

Requirements

  • 1-2 years of experience in building and maintaining microservice architectures.
  • Proficiency in Python for API Microservices.
  • Experience with AWS services, particularly Kinesis and DynamoDB.
  • Familiarity with unit testing and infrastructure as code.
  • Strong understanding of IoT technologies and MQTT protocols.
  • Experience with front-end frameworks such as ReactJS or VueJS.

Nice-to-haves

  • Enthusiasm for full-stack development responsibilities.
  • Experience in agile development methodologies.

Benefits

  • Remote work-from-home flexibility.
  • Opportunity to work with cutting-edge technologies in a distributed team.
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service