Software Development Engineer, Aws Kumo Health Experience

Amazon Amazon · Big Tech · Cape Town, South Africa · Software Development

Software Development Engineer role within AWS Kumo Health Experience team, focusing on scaling AWS support capabilities. The team uses machine learning to understand customer behavior, predict intent, personalize content, and automate issue resolution via chatbots. The role involves contributing to a complete vertical stack of an SOA-based system, using various technologies including Kotlin, Java, JavaScript, React, Node, Elastic Search, and native AWS services.

What you'd actually do

  1. You recognize and adopt best practices in software development engineering: design, testing, version control, documentation, build, deployment, and operations.
  2. You write high quality, maintainable, and robust code
  3. You have a working knowledge of basic UI technologies, frameworks and concepts including HTML 5, REST, TypeScript, AJAX, CSS3, SOA, Responsive design
  4. You can define APIs and integrate them into usable interfaces
  5. You understand how web applications work, perform and scale. You are comfortable with troubleshooting and problem analysis

Skills

Required

  • Experience programming with at least one software programming language
  • 2+ years of non-internship design or architecture (design patterns, reliability and scaling)

Nice to have

  • Kotlin
  • Java
  • JavaScript
  • React
  • Node
  • Elastic Search
  • Route53
  • Lambda
  • Fargate
  • API gateway
  • AppSync
  • KMS
  • AWS Connect
  • Lex
  • Kendra
  • Redshift
  • QuickSight
  • DynamoDB
  • HTML 5
  • REST
  • TypeScript
  • AJAX
  • CSS3
  • SOA
  • Responsive design
  • data structures
  • algorithms