This job listing expired on Apr 18, 2021
Senior Software Engineer (Server)Company Benefits
- 13-month fixed bonus, known as Annual Wage Supplement (AWS)
- Variable bonus (depends on performance)
- Free pantry snacks & drinks
- Group health medical coverage
- Location: Redhill (Hoy Fatt Road) / Moving to Pasir Panjang area (nearby MRT station) in May or Jun 2021
Job Description
We're looking for a Server Engineer to work on and maintain Mobile game applications Service Layer which will be served worldwide.
Responsibilities
- Design and implement Server side APIs in elegant, efficient, secure, highly available, and maintainable way.
- Work closely with client engineers and game designers to ensure technical compatibility and user satisfaction.
- Design workflow and components of technical system based on game design requirements.
- Monitor timeline for server team in the project to ensure no bottleneck and able to deliver in time.
- Develop tools and processes for efficient deployment process.
- Code review and give feedback and suggestions to improve code base in terms of efficiency and readability.
Requirements
- Education: Bachelor's Degree in Computer Science, related field OR equivalent work experience
- 5+ years of experience in production software development and/or operations
- Deep knowledge on relational database for configuring database, designing efficient tables and query.
- Ability to design and write efficient setup and deployment scripts for application deployment
- Experience in Linux configuration and administration
- Experience with distributed Source Code Management (SCM) tools, e.g. Git
- Hands on coding experience in PHP, Python or Bash scripting development and related operations
- Some experience with operational provisioning tools, e.g. Ansible, Puppet or Chef
- Deep knowledge in AWS Architecture and Services is a bonus.
- Prior experience in working cloud applications on AWS is a bonus.
- Ability to design and setup high availability infrastructure in AWS across availability zones and availability regions is a bonus
- Ability to design and setup infrastructure on AWS taking advantage of disaster recovery design guidelines is a bonus
Desired Skills and Experience
Agile Methodologies, Bash, C++, Game Design, Job Descriptions, Mobile, Python, Software Development, Software Engineering, Unity3D, designed, system, efficient, Performance