Full Stack Developer (Technology), Bangkok

  • Sector: Monroe Information Technology
  • Contact: Q - Prarinya
  • Client: Monroe Consulting Group
  • Location: Bangkok
  • Salary: THB70000 - THB120000 per month + Negotiable
  • Expiry Date: 12 May 2024
  • Job Ref: BBBH223522_1707750275
  • Contact Email: p.prarinya@monroeconsulting.co.th

Executive recruitment company Monroe Consulting is recruiting behalf of a leading IT solution provider for a crucial position of Full Stack Developer. This is a transformative chance to join an innovative organization, where your technical skills will drive the technological expansion of the company.

As a Full Stack Developer, you will be responsible for designing and implementing software solutions, managing both front-end and back-end development, ensuring seamless integration, and optimizing system performance.

Job Responsibilities

  • Lead or participate actively in a project squad, managing diverse project sizes.
  • Determine front-end and back-end technologies, shaping the overall architecture.
  • Collaborate closely with Product Owners to efficiently plan backlogs and occasionally engage in technical discussions with clients.
  • Develop world-class products by writing clean, composable, and maintainable code.
  • Implement automated tests for ongoing product maintenance.
  • Continuously learn new technologies and languages (e.g., Ruby, Go, Elixir) to adapt to evolving client needs.
  • Contribute to defining internal processes and initiatives, aligning with the company's mission, with the handbook collectively authored by the team.

Job Requirements

  • Decent years of experience in terms of professional web development
  • Proficiency in Ruby, JavaScript, or Go, with expertise in at least one.
  • Capable of working proficiently on both frontend and backend aspects.
  • Basic experience with modern JavaScript frameworks like React JS/Redux, Vue JS, or Angular JS.
  • Proven track record in creating automated tests for web applications.
  • Strong belief that building exceptional applications involves considerations of reusability, maintainability, security, and performance.
  • Confident communication skills in English.