Software Engineer, Server Systems
- Full-time
Company Description
At Merigo, we believe the next generation of digital entertainment require servers and tools to have Top Grossing presence. The Merigo SDE allows developers to prototype, develop and release applications faster by building on top of tried and true server systems in a scalable cloud environment. In fact, our current clients have created games on top of our service in as quickly as a month.
Job Description
The Software Engineer will develop services on the Merigo SDE stack that leverage our technology and help developers build games faster. These services focus on network optimization, gameplay features, and live operation tools. Developers are enabled to build, launch, and manage networked games with confidence in the SDE’s scalability and stability -- allowing them to focus on the fun.
Qualifications
3-5 years with developing scalable server technologies within a shipped product
Strong understanding of system design and architecture
Ability to familiarize yourself with new codebases and quickly jump into new projects
Experience in juggling multiple projects and context switching quickly
Proven success in cross group collaboration
Likes the challenge of providing clear solutions for ambiguous problems
Understanding of distributed server architecture
Responsibilities
Work on all back-end technologies that form the backbone of Merigo SDE
Design and architect product features for efficiency and scale
Own multiple products simultaneously with the goal of inspiring our customers
Become an expert at Merigo SDE and provide valuable insight to development partners
Additional Information
Bonus Skills
3-5 years experience developing game or mobile entertainment backend systems
Experience with programming languages like Elixir, Erlang, C/C++
Experience working with Cloud providers (AWS, Azure, Google, etc)
Working and managing NOSQL databases
Comfort working under tight deadlines in a fast-paced start-up environment.