Platform Software Engineer

Pasig City, Metro Manila, Philippines

Qualifications: 

  • Strong experience in JavaScript, Node.js and related frameworks.

  • Good experience with AWS, in particular, Cloudformation and AWS CLI.

  • Ability to work on unfamiliar code bases, including private services and open source libraries.

  • Experience with distributed tracing (open tracing).

  • Experience with VMs, containers and serverless computing. (e.g. EC2, ECS and Lambda). Experience with Kubernetes a plus.

  • Experience with linux and CLI, configuration management and "Infrastructure as Code" tools such as Ansible, Terraform.

  • Experience with API gateway frameworks such as Kong.

  • Experience with microservices. Understanding of service mesh a plus.  

  • Experience with databases, caches and message queues such as Aurora (mysql), DynamoDB, Redis, SQS.

  • Some experience with an RPC frameworks and graphQL would be a big plus

  • Experience with IoT platform development a plus.

Key Responsibilities: 

  • Help build out and enhance the core infrastructure and platform that allows millions of users to manage and control their photos, videos and smart applications on our specialized range of consumer and business connected displays
  • Be involved in shaping the platform architecture to allow our application teams to build and quickly deploy services that are secure, scalable and maintainable
  • Develop tools to aid deployment, monitoring and troubleshooting of distributed systems
  • Drive the overall strategy and direction of engineering excellence in service reliability, observability, infrastructure management and incident response.