We enable great mobile games
software • mobile applications • web architecture • gaming • mobile games
11 - 50
💰 Venture Round on 2018-09
May 24
🌎 Anywhere in the World – Remote
⏰ Full Time
🟠 Senior
🔙 Backend Engineer
Android
Azure
Cloud
Distributed Systems
iOS
Kubernetes
MongoDB
Scrum
We enable great mobile games
software • mobile applications • web architecture • gaming • mobile games
11 - 50
💰 Venture Round on 2018-09
• Lead the technical planning & requirements gathering phases including estimate, development, test, manage projects, architect, and deliver. • Write code for storing and retrieving large amounts of data, making this data easily surfaced to both players and developers • Build data entry tools for designers to iterate on parts of the system such as the store • Use profiling and debugging tools to iterate on services to ensure availability and efficiency • Develop and maintain effective working relationships with team members. • Ensure that the technical Agile software development process is followed, familiar with industry best practices for software development. • Demonstrate the ability to adapt and work with team members of various experience levels. • Document programming tasks and procedures. • Perform software testing.
• B.S/M.S. in Computer Science or equivalent (Strong Computer Science fundamentals) • 8+ years of application development experience. • Proficiency in C# • Experience with microservices • Experience with distributed systems and clusters • Experience building scalable systems with cloud infrastructures like Azure. • Experience with orchestrators such as Kubernetes or HashiCorp Nomad • Knowledge of serverless system design patterns • Knowledge of virtual actor programming model such as Orleans and Akka • Strong understanding of database design and query optimizations using both relationalDatabases, such as PostgreSql and Non-Relational Databases like MongoDB or Cassandra • Helped deploy a live service and/or was responsible for helping to maintain one • Full life cycle development experience using Agile/Scrum methodologies is required. • Strong analytical, problem-solving, and critical thinking skills. • Self-starter who can work independently. • Exceptional problem solving and ability to work independently • Flexible and adaptable attitude, disciplined to manage multiple responsibilities and adjust to varied environments. • Proficient in authoring, editing, and presenting technical documents.
• The position can be remote • Join us at our brand new state-of-art offices in YAS Island, near Dubai, UAE
Apply Now