Job Title: Backend Software Engineer (Gaming)
Location: Remote
About the Role:
We’re seeking a collaborative Backend Software Engineer with a strong commitment to delivering high-quality code. This role involves understanding and enhancing key infrastructure and services that power our innovative fashion game. You'll play a crucial part in scaling our application to handle millions of users, translating technical designs into functional features.
Key Responsibilities:
- Develop core services using best practices for performance, scalability, and security.
- Conduct peer reviews to ensure code quality and consistency across the platform.
- Design and execute unit, functional, and load tests to validate developed features.
- Document code and testing procedures for QA teams to ensure thorough validation.
- Collaborate with backend and DevOps teams to make architectural decisions.
- Support server releases and resolve live operations issues to maintain a seamless player experience.
- Participate actively in Agile ceremonies such as standups, retrospectives, and planning sessions.
Requirements:
- 8+ years of experience with modern programming languages (e.g., DotNet, C#, Python, NodeJs).
- 5+ years of developing and supporting products with hundreds of thousands of Daily Active Users in cloud environments (Azure, AWS, etc.).
- Extensive experience (5+ years) with relational databases (MySQL, PostgreSQL) and some exposure to NoSQL databases (Redis, MongoDB).
- Proven track record (5+ years) in Agile development practices.
- Previous key engineering role in large-scale game or product development.
Nice to Have:
- Background in game development.
- Experience with load and stress testing.
- Familiarity with AI technologies.
- Automation skills.
- Knowledge of CI/CD pipelines.
- Data analytics experience.
Qualifications:
- Advanced English proficiency (written and verbal).
- Prior experience in the gaming industry is essential.
Apply now!