Senior Software Engineer Specialized Ruby on Rails
RM 8,000 - RM 15,000 / Per Mon
Original
Simplified
- Participate in the entire software development lifecycle, focusing on solution design, coding, deployment and debugging.
- To build games backend services that power Html5 and Unity games.
- To brainstorm solutions and design robust, highly scalable applications that can withstand high traffic with minimum down time together with engineers from other countries.
- To work closely with product owners, key users, artists and the quality assurance team to ensure deliverables are as per expectation.
- Participating in continuing education and training to remain current on best practices, learn new programming languages, and to train and assist other team members.
- Troubleshoot applications, conduct performance testing and optimise services to enhance user experience and minimise resource consumption.
- To provide off-duty support for critical matters.
- Minimally 5 years of software engineering experience (web development) across the full development lifecycle.
- Minimally 3 years of web development experience using Ruby on Rails.
- Proficient with both NoSQL & SQL databases (Mongo, Redis, MySQL)
- Good knowledge of Html5 and Javascript.
- Thorough understanding of Computer Science fundamentals such as OOP, RESTful architectures, Design Patterns etc.
- Good knowledge of containerization framework (Docker, Rancher, Kubernetes).
- Good understanding of authentication frameworks and data communication protocols like webSockets, signalR, Socket.IO.
- Good working knowledge of CI/CD environments or pipelines. (Gitlab, Jenkins, AWS Codepipeline)
- Experience with cloud technologies (AWS preferably). Example: IAM, EC2, Lambda, AWS RDS, Elasticsearch, AWS CodeBuild etc.
- Able to fulfil off-hours production support if required (L2).
- Collaborative team member with good communication skills in english and chinese.
- Annual Leave
- Medical Leave
Similar Jobs