Senior Software Engineer

Bangkok, Bangkok, Thailand
I.T. Software
Information Technology

International Award-winning executive recruitment company Monroe Consulting Group Thailand is seeking for Senior Software Engineer on behalf of our client in IT business. We are looking for great talent who has strong technical coding skills, both in frontend and backend to work alongside a team on a new marketplace project

The Senior Software Engineer will be responsible for developing the company’s products on their new marketplace project. As a technical expert, he/she will be guiding, coaching other Junior team member in all aspects of software design and coding, and will report directly to Project Leader.

Job Responsibilities

  • Developing the company’s products for the new service expansion of a marketplace project.
  • Guiding, coaching other Junior team member in all aspects of software design and coding.
  • Be a technical expert and participate in business requirements definition and qualification.
  • Providing technical expertise in engineering best practices, system architecture, performance, and scalability.
  • Be responsible for technical design, product development, and testing.
  • Writing, maintaining, and improving code for tune-fining and performance optimization.
  • Work alongside in a development team, with several other internal teams and continuously sharing technical knowledge.

Job Requirements

  • Minimum Bachelor’s Degree in Computer Science, Computer Engineering, IT or other related fields.
  • Minimum of 4 years of working experience in software development.
  • Hands-on experience developing web applications.
  • Strong technical skills in JavaScript, TypeScript, Python, Scala, Java, C/C++, PHP or Golang.
  • Experience in web developing technologies such as React, Redux, NodeJS, VueJS, Express.JS, Docker, RDBMS and NoSQL.
  • Experience in software coding and DevOps process under Agile methodology.
  • Experience working in collaborative team environment, with task management tool such as Jira, or other.
  • Experience in building product with high customers use will be a plus.
  • Experience with Cloud Services (AWS, Azure, GCP) will be an advantage.
  • Good communication, organization and planning skills.
  • Good interpersonal skills to work as a team member.
  • Good communication skills in English.
window size: toggle grid