What you'll be doing:
Manage and Enhance the UA Platform: Take ownership of the platform, ensuring it meets the needs of top mobile game developers.
End-to-End Project Involvement: Work on projects from design and architecture through to deployment, tackling design, architecture, and scalability challenges.
Collaborate with Cross-Functional Teams: Work closely with other teams to ensure seamless integration and functionality of the platform.
Drive Innovation: Continuously seek out and implement innovative solutions to improve the platform.
What we're looking for:
Server-Side Development Experience: At least 3 years of experience in server-side development using one or more of the following languages: JavaScript (Node.js), Java, Scala, Python, or Go.
Linux and Containerization: Experience working in a Linux environment and using containers (Docker).
Service-Oriented Architecture: Familiarity with SOA, microservices, and Kubernetes.
Complex Challenges and Design: Involvement in tackling complex challenges, making design architecture trade-offs, and solving scalability issues.
Database Experience: Proficiency with both Relational and NoSQL databases.
You might also have:
Frontend Experience: Additional experience with other frontend frameworks and technologies.
High-Scale Production Environments: Experience working in high-scale production environments, managing large volumes of traffic and data.
Cloud-Based Server Infrastructure: Experience with cloud-based server infrastructure such as AWS, Google Cloud, or Azure.