Malaysia
On-site
MYR 60,000 - 90,000
Full time
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
Job summary
A leading company in Malaysia seeks a skilled software engineer to lead a diverse team. The role involves designing scalable solutions and developing cloud-native applications using Ruby on Rails and AWS. Candidates should be proactive, collaborative, and possess strong problem-solving skills. This position offers the opportunity to grow both personally and technically while working in a dynamic environment.
Qualifications
- Solid experience with Ruby on Rails and AWS cloud applications.
- Experience with multiple database technologies and continuous delivery pipelines.
Responsibilities
- Leading a diverse software engineering team.
- Designing and operating scalable, secure solutions.
- Coaching and mentoring engineers.
Skills
Leadership
Problem Solving
Collaboration
Communication
Continuous Improvement
Tools
Ruby
AWS
PostgreSQL
MongoDB
Redis
HTML
CSS
JavaScript
Responsibilities:
- Leading a diverse software engineering team.
- Improving how we build, deploy, and maintain working quality software.
- Designing and operating highly scalable, available, performant, and secure solutions.
- Operating in a distributed team environment.
- Growing engineers' personal and technical skills through coaching and mentoring.
- Influences and motivates others, with a positive attitude and clear sense of initiative.
- Self-aware and proactive on continuous improvement and continual learning.
- Comfortable dealing with uncertainty.
- Breaks problems down, analyses constituent parts, proposes and delivers creative solutions.
- Pragmatic, open-minded collaborator with a growth mindset.
- Clear communicator who is able to manage stakeholder expectations, facilitate groups, and resolve conflicts.
- Focuses on outcomes over outputs.
- Builds trust, safety, and inclusion in teams.
Requirements:
- Solid experience building and maintaining software written in Ruby / Ruby on Rails.
- Design, develop, support, t and maintain cloud (AWS) native applications.
- Experience developing systems which effectively use AWS services and infrastructure as code (e. g. CDK, Cloudformation, Lambda, etc. )
- Experience with multiple database technologies, including PostgreSQL, MongoDB, and Redis.
- Solid understanding of highly available systems and web-scale architecture.
- Experience in creating and maintaining continuous delivery pipelines such as Buildkite or TeamCity.
- Uses current technical practices such as writing clean, testable code and pair programming.
- Creates software using secure coding practices and mitigates common vulnerabilities.
- Creates and maintains continuous delivery pipelines using current practices, patterns & amp; tooling.
- Uses data to drive decision-making.
- Ability to quickly learn new programming languages and technologies.
- Comfortable with HTML, CSS, and JavaScript.