BACK-END DEVELOPER

1. Mission

  • Develop internal Web tools and applications and design/build back-office systems.
  • Identify, design, and implement internal process improvements: automation of manual process, optimization of data delivery, redesign of infrastructure for scalability, etc.
  • Work with stakeholders in game development studios and publishing organizations to support data-related technical issues and support data infrastructure needs.
  • Work with data analysts to enhance the capabilities of the data system.

2. Role

  • Design and implement optimized DB table and develop high-performance API.
  • Understand Microservice Architecture and RESTful API and modularize software.
  • Identify the needs of departments and provide tools for improvement and automation of business process.
  • Build and maintain optimal data pipeline architecture.
  • Provide visualized Dashboards through collaboration with analysts.

3. Required Competencies

[Duties]

  • Deep understanding of RDB, NOSQL, and SQL
  • Deep understanding of networks, systems, and infrastructure
  • Understanding of Bash Script
  • Skills to introduce and design concepts suitable for used technology and language paradigms
  • Skills to write readable and structured codes consistent with designs and to handle errors
  • Good communication skills regardless of non-development/developmental job group

 

[Priority] 

  • Experience in developing Back-End application
  • Experience in utilizing Docker
  • Experience in high traffic, distributed systems, and tools(service discovery, config/secret management, etc.).
  • Experience in the services and technologies used in BitMango Technology Stack
  • Carrying out tasks associated with BitMango ecosystem: gaming, apps, ad tech, etc, at all scales

4. Technology (some of the technologies we use)

  • AWS & GCP Cloud Services
  • Ops: Git (Github/Gitlab), AWS CLI, Microservices architecture, Continuous delivery
  • Database: SQL (MySQL, Impala, PostgreSQL, SQLite) and NoSQL (MongoDB)
  • Cache: Redis, Memcached
  • Productivity: Drive, Slack, Agile development
  • Language: Python, Bash, PHP, JavaScript