Unity is at the forefront of the gaming industry, providing a robust and scalable platform used by top mobile game developers worldwide. As a Full Stack Engineer, you will be a critical member of the team responsible for managing and enhancing Unity’s User Acquisition (UA) platform. This platform is pivotal for our clients, enabling them to scale their games effectively. Your contributions will directly influence the efficiency and effectiveness of our UA platform, helping game developers worldwide achieve their goals. You will also play a vital role in fostering a collaborative and innovative team environment. You will have the opportunity to work on cutting-edge projects, learn and grow in a supportive environment, and make a significant impact in the gaming industry.
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.
Requirements:
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.
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.
This position is open to all candidates.