Location: 100% Remote (Colombia) – Must align with US Time Zone
Employment Type: Contract
Rate: $25.00 to $28.00 USD/hour (negotiable)
Non-Negotiable Requirements:
- Advanced English proficiency (verbal and written) – No exceptions
- Professional experience in the gaming industry required
About the Role:
We are seeking an experienced Backend Software Engineer for our client in the gaming industry. The ideal candidate will deliver high-quality, scalable code while working on core infrastructure supporting a rapidly growing game. You will be responsible for developing and optimizing backend systems to handle millions of users while collaborating with a distributed team across the Americas.
Key Responsibilities:
- Design, develop, and maintain high-performance backend services for gaming applications
- Implement scalable solutions to support hundreds of thousands of daily active users
- Conduct code reviews to maintain quality standards across the codebase
- Develop and execute comprehensive test plans (unit, functional, load)
- Create clear technical documentation for features and systems
- Troubleshoot and resolve live operations issues
- Participate in Agile development processes including standups and sprint planning
Technical Requirements:
- 8+ years of professional experience with modern programming languages (.NET, C#, Python, Node.js)
- 5+ years of experience building high-traffic applications (100K+ DAU) on cloud platforms (AWS, Azure)
- 5+ years working with relational databases (MySQL, PostgreSQL)
- Experience with NoSQL solutions (Redis, MongoDB)
- 5+ years working in Agile/Scrum environments
- Proven track record as a lead engineer on large-scale games or applications
Preferred Qualifications:
- Game development experience
- Load and stress testing expertise
- AI/ML integration experience
- CI/CD pipeline implementation
- Data analytics and metrics optimization