OBS! Ansökningsperioden för denna annonsen har
passerat.
Arbetsbeskrivning
💪 The mission
We are redefining the future of gaming by bringing the best mobile games to the browsers.
Why is it important?
Billions of people surf the web daily to entertain themselves, reading blogs, watching movies, listening to music and much more. But what they have not been able to do is play high quality games. If you want to play professionally-made games, you either need to download and install game clients on your computer, or reach to your mobile for a more accessible experience.
By enabling professionally-made games to be played in the browser, more people are able to enjoy great games, and game studios can find brand new audiences.
How are we different?
Pley makes gaming easier than watching YouTube by allowing games to be played in the browser. No downloads. No installs. No paywalls. Just play. The time it takes to start playing a game on Pley is less than the time it takes to finish reading this sentence. Don’t believe us? Just visit pley.com and enjoy zero-friction gaming.
Our mission is to bring down the barriers to gaming by providing creators with tools that make their games truly accessible, easily discoverable, and virally shareable - with games just one click away from billions of potential players.
🎮 The role
We are looking for an experienced back-end developer to join our growing team and make an impact in our mission to build the best games platform, both for users and game developers. You are a solid individual contributor who can also be a driving force for a strong technical vision in your team’s domain.
You will be working in a cross-functional product team focusing on the Core User Experience. Your team’s mission is to provide the best gaming experience on the web.
We are still a small team so you will have a strong impact in our company and engineering culture. We want to work with people who are curious and passionate about their craft.
Tech stack
Our tech stack consists mainly of a GoLang backend and a React frontend. The backend is deployed in GCP using serverless architecture. Most of the inter-service communication is done through gRPC.
Responsibilities
Design, develop and maintain scalable and reliable Golang backend services
Participate and make decisions about the technical system design and architecture of the Pley platform
Improve automated testing, participate in code reviews
Improve the platform observability (distributed tracing, monitoring, alerting)
Collaborate with cross-functional technical and product teams, understand requirements, and materialise them into technical solutions
🌟 About you
Technical skills
Mandatory:
Six years or more of professional experience with backend development
Experience from architecting and implementing backends for high traffic websites
At least one year of professional experience in Golang. Alternatively, we will also consider verifiable contributions to open-source Golang projects or personal projects that you can share
Solid knowledge of (backend) system architecture patterns and server technologies
Prior experience with deploying and operating applications in the cloud
Experience with Relational Database Management Systems (ideally PostgreSQL) and data modelling
Nice to have:
Developer Operations (DevOps), continuous integration and deployment strategies
Experience with Google Cloud Run
Cloud architecture ( we use Google Cloud Platform) and infrastructure as code (we develop our infrastructure with Terraform)
Caching (we rely a lot on Redis and CDNs)
Building HTTP Rest APIs or gRPC
Microservices architecture
Event-driven architecture
Soft skills
Passionate problem solver with good communication and knowledge sharing skills
Eager to learn and challenge yourself
Pragmatic, curious, and not afraid of challenging problems.
Respectful of other people's skills and knowledge
Other
You enjoy a hybrid working environment.
Have a valid permit that allows you to work in Sweden.
⚡️ Our Process
1. Intro call
2. Hiring Manager interview
3. Technical interview
*We would love to meet you in-person during our process. Huge plus if you can have at least one interview in our office.