Description

Responsibilities

Design, develop, test and deploy world class backend application services

Exercise judgment in selecting methods, techniques and evaluation criteria for obtaining results.

Seek the optimal technology solutions to problems from internal and external options, and applies appropriate methodology to identify issues/concerns

Use various tools to transform data over distributed systems

Participate and follow all team processes and technical standards

Work with engineering team, product/business, service providers and third-party vendors

Skills And Qualifications

Bachelors or Master's degree in Computer Science or equivalent

Minimum 7 years of experience in industry on creating and deploying production quality sustainable products

At least 4 years of experience working with Scala, Hadoop and Redux Framework

Comfortable working with tools like Spark, Presto, Hive and HBase

Ability to solve problems in a fast paced and dynamic environment with focus on maintaining high quality and standards

Experience with development, unit tests, integration tests, performance tests for backend microservices with modern technologies including Javascript, NodeJS, Go Lang

Experience with overall use of AWS technologies.

Nice To Have

Experience with DevOps approach with continuous integration, continuous deployment, monitoring and maintenance of deployments in AWS cloud with technologies including ElasticBeanstalk, Docker, Kubernetes, Quickbuild, Jenkins and CICD

Experience with Mocha, Testdouble or Chai

Strong understanding of databases, data structures and algorithms

Experience mentoring and guiding junior developers

Education

Bachelor’s Degree