Malaysia
On-site
MYR 80,000 - 120,000
Full time
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
Job summary
A leading technology company in Malaysia is looking for a Software Engineering Team Leader to oversee a diverse team, ensuring the delivery of high-quality software solutions. The ideal candidate will design systems leveraging AWS and Ruby, advocating for best practices in software development while mentoring fellow engineers. This role demands a proactive leader comfortable with uncertainty and continuous improvement.
Qualifications
- Solid experience in Ruby and Ruby on Rails.
- Experience with AWS native applications and deployment.
- Understanding of web-scale architecture and database technologies.
Responsibilities
- Leading a diverse software engineering team.
- Designing and operating scalable and secure solutions.
- Growing engineers' skills through coaching and mentoring.
Skills
Ruby
AWS
Continuous delivery
Database technologies
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.