A Backend developer’s primary role in OAK’s environment is to develop backend services for mobile applications, internal tools, and contribute to common libraries, and carry out the improvements related to AWS.
Responsibilities & Roles
Developing backend systems for the mobile game & non-game applications,
Doing code review and contributing to common libraries,
Maintaining the servers,
Providing consultancy about deploying web sites,
Practicing frontend and backend cooperative works based on defined projects,
Contributing to the integration processes of relevant analytics tools,
Managing AWS resources.
Qualifications & Skills
Solid experience in building backend applications,
Having significant experience in using intensively NodeJS
Eagerness to learn new skills and code using new languages
Focus on efficiency, user experience, and process improvement
Teamwork skills with a problem-solving attitude
Using CI tools, Gitlab, Docker, Nginx
Having basic understanding of the AWS cloud services: AWS with regular ongoing use of Beanstalk, Load Balancer, EC2, Autoscale, S3, Route 53
Having experience on MongoDB
Python (Nice to have)
Unit Testing (Nice to have)
Designing and building essential backend applications in a rapidly-changing and expanding environment,
Taking full ownership of your task, bringing creativity and helpfulness to the team every day,
Thinking outside the box and consistently delivering innovation while solving complex problems,
Managing mobile applications in production that reach out to millions of users.