Job Description:
● Leading the roadmap for and working on our proprietary game server using Java or similar object-oriented server-side language
● Executing and implementing features for the product as well as empowering the team
● Improving system stability by following and encouraging best practices like agile development and test-driven development
● Leading and collaborating on system design
● Leading and participating in peer code reviews
● Contributing to the decisions that shape the products and the company by giving as well as receiving feedback
● Managing and mentoring a team of Engineers
● Maintaining and sharing knowledge with the Engineering team about cutting-edge industry trends in software engineering, process, and emerging technology, especially related to the backend
Cdd Requirement:
● Shipped multiple features and projects in a live environment
● A Bachelor’s degree in Computer Science, Engineering or related is strongly preferred
● 7+ years of development experience
● Possess a high sense of quality and polish and pride in the work you deliver
● The experience to tackle or lead a team in any system or area of backend game development
● The ability to accurately lead, time estimate, and plan backend development technical design, tasks, and research those that cannot be estimated
● Good leadership and communications skills
● Solid knowledge in auto-testing framework, Selenium, postman, jmeter, etc
● Hands-on experience in scripts, bash shell, python, perl, etc
Good to have:
● Java 8
● TCP / UDP Sockets programming
● Microservices - Tracing / Service Discovery / Inter-Service Messaging / Monitoring
● Performant and scalable data - NoSQL / In-memory datastore
● Containers - Docker / Kubernetes
● Production experience with integration and stress testing
● Continuous Integration and Build Automation - Gradle / Ansible / Jenkins
● Automatic Monitoring and Maintenance - Unix / Bash / Prometheus / Grafana / ELK
● Using managed services listed above on AWS and/or Google Cloud
● Developing high-volume and performance-critical services
● Experience with game engine - Unity / C#