Restive

Lead Software Engineer - Malaysia

Federal Territory of Kuala Lumpur, MY

7 days ago
Save Job

Summary

\NOTE: You must have full working rights in Malaysia

About The Role

We are seeking a talented and experienced Lead Software Engineer to join our dynamic team in Malaysia. The ideal candidate will have a strong foundation in multiple both backend and frontend with a proven track record of developing robust and scalable web applications.

This is a fantastic opportunity to be part of a global organization while working in Malaysia. You will have the chance to work on challenging and rewarding projects, collaborate with talented colleagues from around the world, and contribute to the company’s growth.

Responsibilities

  • Design, develop, and maintain high-quality software solutions using modern technologies and engineering practices.
  • Collaborate effectively with cross functional teams to understand requirements and translate them into technical specifications.
  • Conduct detailed code reviews, ensuring adherence to best practices and coding standards, and mentor engineers to help them grow technically.
  • Write clean, well-documented, and efficient code.
  • Participate in code reviews to ensure code quality and knowledge sharing.
  • Troubleshoot, debug, and resolve software defects.
  • Contribute to the improvement of our development processes and tools.
  • Stay up-to-date with the latest industry trends and technologies.
  • Participate in architectural discussions and contribute to technical decision-making.
  • Ensure high code quality through automated testing, CI/CD practices, and adherence to DevOps principles.
  • Deploy and monitor applications in various environments.

REQUIREMENTS:

  • Bachelor's degree in Computer Science or a related field, or equivalent practical experience.
  • Experience in software development principles and best practices (e.g., Agile, SOLID Design Principles).
  • Proven experience in one or more backend technologies such as PHP Laravel (highly desirable), Python, Java, Node.js, C# or similar.
  • Experience in one or more frontend frameworks/libraries such as React.js, Vue.js or TypeScript
  • Experience working with relational databases (e.g., MySQL, PostgreSQL).
  • Familiarity with version control systems (e.g., Git).
  • Strong problem-solving and analytical skills.
  • Excellent English communication and collaboration skills.
  • Ability to work independently and as part of a team.
  • Willingness to learn other technologies

BONUS POINTS:

  • Experience with cloud platforms (e.g., AWS, Azure, GCP).
  • Experience with containerization technologies (e.g., Docker, Kubernetes).
  • Experience with testing frameworks (e.g., unit, integration, end-to-end).

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job