Senior Software Engineer

RunCloudRunCloud
Kuala Lumpur, Malaysia
Full Time
Physical
Software Engineer
7 days ago

We are looking for a Senior Software Developer to be part of our Engineering team who will touch and improve thousands of our customer’s lives through breakthrough innovations.

Responsibilities:

- Development and enhancement of RunCloud features and products.

- Documents and demonstrates solutions by developing the documentation, flowcharts, layouts, diagrams, charts, code comments, and clear code.

- Conduct code review, test case review to maintain the code and service quality.

- Recommend improvements, security needs, best practices.

- Mentor and guide junior engineers.

- Work together with the Technical Support team in troubleshooting product issues reported by customers.

Technical Skills:

- Strong programming skill in PHP (Well versed in Laravel framework).

- Have a strong foundation in version control and be able to work with GIT workflow.

- Linux sysadmin skill and UNIX shell scripting.

- Experience in NodeJS and Go is highly preferred.

- Well versed in the understanding of web technologies including HTML, ES6 and websocket practices.

- Experience with microservices, containerization and infrastructure automation.

- Excellent knowledge of data structures, algorithms, distributed systems, design patterns, and asynchronous architectures.

- Strong in open source technology, software development, system engineering, scripting languages, and multiple cloud provider environments.

Nice to Have:

- Linux certification (RHCE, LFCE, LPIC-3, etc).

- Worked as Linux Engineer / Linux Systems Administrator or any similar position.

- Having experience with message brokers such as RabbitMQ and Kaa.

- Experience with CI/CD development & deployment tools such as Maven, Jenkins, Nexus.

- Experience with VueJS or any other front end framework.

Requirements:

- Candidate must possess or currently pursuing a Diploma or Bachelor's Degree in Computer Science/ Information Technology/ Software Engineering or equivalent.

- At least 5 years above experience in professional web development.

- Experience working in an agile environment.

- Experience building complex web systems that have been successfully delivered to customers.

- Having experience in developing SaaS products is a big plus.

- Self-motivated, self-disciplined and a team player.

- Preferably Senior Executives specializing in IT Computer-Software or equivalent.

- Candidate should be able to work in Tamarind Square, Cyberjaya.