This job might no longer be available.
Online Engineer
2 years ago
Backend Engineer
Oberon, a brand new studio at Amber, will focus on rich multiplayer cross-platform experiences. If you’re a Backend Engineer looking for a new challenge, this is an opportunity to make your mark and complete our Montreal team.
Join us in kicking off production on a new multiplayer, cross-platform midcore game on PC and Mobile with a world-class partner.
As a Back-end Engineer, you will be working in cross-functional teams to design and implement high-performance back-end solutions for our awesome games.
YOUR MISSION:
- Collaborate with our DevOps team to define back-end strategy and architecture for our games
- Create and implement back-end deployment strategies
- Develop and maintain back-end solutions for high number of concurrent users and fast response times
- Actively participate in sprint planning meetings
- Ensure that all relevant parties are aligned on task specifications
- Constantly communicate with your teammates to flag and alleviate risks
- Help the team improve the game quality by eliminating waste from the development process
- Design, develop, deploy and monitor backend features and APIs for our games
- Create and maintain CI automated tests for the back-end solution
- Document system specifications
YOUR SKILLS & ABILITIES:
- 3+ years of back-end architectural design and development experience
- Proficient with scalable server-side programming (concurrency / synchronization and distributed systems).
- Deep knowledge of database design and optimization.
- Strong knowledge of at least one cloud computing service like AWS, Azure or similar.
- Strong practical knowledge of current server technologies like REST, SOAP or similar.
- Strong knowledge of at least one mainstream server programming language like Python, C#, Java or NodeJS.
- Communicate and collaborate harmoniously with engineers and multi-disciplinary remote teams (Mexico, Romania, US…)
- Excellent communication skills in English (written and spoken)
- Self-motivated and passionate about making video games
IMPRESS US WITH:
- Experience with complex network systems and cross-platform environments
- Experience with development on mobile and/or PC platforms and for a high number of concurrent users
- Practical experience with the lifecycle of a user query, from request to an API endpoint, up to updating cold storages reliably and consistently
- Experience in collaborating with client-side engineers and implementing full-stack features (backend to client, end-to-end)
- Experience using Automated Test framework
- Experience with container management tools like Docker or Kubernetes
- Experience with infrastructure automation tolls like Terraform
- Experience with the technical challenges unique to complex game systems
- Excellent proficiency in French (written and spoken)
- Functional proficiency in Spanish (written and spoken)
OUR OFFER:
- A fun and dynamic industry where you can make a difference.
- Professional and friendly work environment.
- An attractive salary and benefits package.
- Access to training and learning programs.
- Possible occasional travels.
- 100% work-from-home with an eventual opportunity for a hybrid setup
- A diverse portfolio of projects
- An ideation team where you can bring your creative ideas which will be as valued as your expertise.
- No crunch culture.
Create Your Profile — Game companies can contact you with their relevant job openings.