Position: Backend Engineer
Company: OUTLOU:D
Experience required: 3y
Category: Python
English level: intermediate
Published: 2021-11-01T00:00:00+02:00

**Responsibilities**

- Project support and development; 
- Designing a backend from the scratch for new game mechanics, expanding the existing backend functionality.
- Creating flexible code that can be easily updated as the game evolves
- Being up-to-date with Engineering literature and best practices to continue driving the studio's Engineering expertise
 
**Requirements**

- 3+ years of ASP.NET or Python  development
- Game development industry work experience
- Strong knowledge of OOP,  SOLID principles and Design Patterns
- Database architecture and optimization knowledge; 
- Experience with NoSQL and key-value DB’s (e.g Redis)
- Strong understanding and hands-on experience of Backend technologies and architecture principles
- Experience in working with cloud-based architectures and Google Cloud specifically
 
**Will be a plus**

- Understanding of A/B testing principles
- Foundation in computer science with strong competencies in data structures, algorithms, and software design
- Experience with CI/CD
- Experience with Unity
- RnD experience