Senior Software Engineer

Apply now
Kuala Lumpur / Batam • Full-time

About this role

We are looking for an experienced Senior Software Engineer to join our dynamic team in Indonesia, Batam. The ideal candidate will have a minimum of 7 years of professional development experience, with a strong background in Java and full-stack development. The ability to communicate in English is essential. As a Senior Software Engineer, you will play a pivotal role in designing, developing, and maintaining software solutions that align with our company’s objectives.

Responsibilities

  • Collaborate with cross-functional teams to gather and define software requirements.

  • Design and develop high-quality, scalable, and maintainable software solutions.

  • Lead and mentor junior developers in the team.

  • Participate in architectural and design discussions.

  • Conduct code reviews to maintain code quality and consistency.

  • Troubleshoot and resolve software defects and issues.

  • Stay updated on industry best practices and emerging technologies.

  • Collaborate with stakeholders to understand and implement software solutions that meet business needs.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.

  • Minimum of 7 years of professional software development experience.

  • Strong proficiency in Java with a minimum of 4 years of hands-on experience.

  • 5 years of experience in full-stack development, covering both front-end and back-end technologies.

  • Solid understanding of software design principles and architecture.

  • Experience with web development frameworks such as Spring (Java).

  • Proficiency in front-end technologies such as JavaScript, HTML, and CSS.

  • Excellent communication skills in English, Chinese, or Cantonese.

  • Proven ability to work in a collaborative team environment.

  • Familiarity with Agile/Scrum methodologies.

APPLY NOW
We're always looking for driven individuals to join our team!