Description

Responsibilities/Requirements:

  • Collaborates with stakeholders to define project requirements and objectives
  • Architects scalable and high-performance systems
  • Provides technical guidance and makes decisions regarding technical aspects of projects
  • Maintains and expands AWS IoT environment
  • Develops new features or bug fixes for backend solutions
  • Develops new IoT integrations for connected hardware products
  • Works with design team on implementing new application designs
  • Performs unit and functional testing to ensure the quality of your work
  • Works with the support team to identify and resolve issues
  • Experiments and creates proof of concept prototypes for new features
  • Assists with development of new features or bug fixes for mobile apps
  • Leads and mentors junior Software Engineers
  • Will perform additional responsibilities when required
  • Requirements
  •  
  • 4+ years of backend development.
  • 4+ experience with any of the following AWS systems: DynamoDB, IAM, IoT Core, ECS, Kinesis, Lambda, API Gateway.
  • Experience with data visualization and data pipelines.
  • 4+ years of experience with Python.
  • 4+ years of experience with containers.
  • 4+ years of experience with GraphQL or REST APIs.
  • 3+ years architecting backend systems in AWS.
  • Experience shipping software products to market.
  • Ability to take ideas from concept to prototype.
  • Ability to write clean code with an emphasis on maintainability.
  • Ability to work in cross-functional teams.
  • Maintains confidentiality of proprietary information.
  • Ability to maintain a professional atmosphere in a fast-paced environment with numerous interactions and interruptions.
  • Ability to establish and maintain cooperative working relationships with Team Members and colleagues

Education

Any Graduate