Job Description
The Architecture team in Playstudios is responsible for creating architecture and infrastructure for real-time systems, while facing unique challenges in the multiplayer world. We have to deal with the ever growing complexity of new and existing domains in a very dynamic environment.
Responsibilities:
- Own one or more technology domains
- Lead technology projects
- Build proof of concept and evaluate new technologies
- Provide clear vision for the technology and architecture
- Provide high level estimations, create project plans
- Establish standards
- Train, educate and mentor developers
- Remain hands-on at least 80% of the time
- Solve deep and complex technological issues
- Write robust production ready infrastructural code
Requirements:
- Bachelor in Computer Science
- 5+ years of backend development experience
- Very strong Java skills and object oriented design experience
- Experience with Spring framework
- Experience with distributed systems and microservices architecture
- Experience developing for real-time large-scale applications
- Cloud and DevOps skills
Bonus points for:
- Experience with developing (or playing) online games
- Experience as an Architect, Manager, Tech Lead or Consultant
- Knowledge of Docker and Kubernetes
- Experience with NoSQL Databases (such as MongoDB/Couchbase)
- Experience with Message Brokers (such as RabbitMQ)
We offer:
- Opportunity to do incredible work with a passionate team
- Learning opportunities and professional trainings
- Friendly and pleasant working environment
- Flexible working hours, adjusted to your lifestyle
- Private healthcare insurance
- Wellbeing webinars and weekly yoga sessions
- Team building events
- Great referral fees
- Coffee, fruit and snacks
- Check our Careers page for more information