Software Engineer (Senior-Supervisor Level) Thai Tech Company Logo

Software Engineer (Senior-Supervisor Level)

👨‍💻Software Engineer
🌏Bangkok
🏢 On-site
💼Full time
🗓️Almost Gone 🚨

Job Description

Responsibilities:

  • Lead, mentor, and coach a team of senior and junior engineers across the full technology stack.
  • Collaborate with Project Managers, Product Owners, and UX/UI Designers to deliver intuitive, responsive web and mobile applications.
  • Develop and maintain front-end applications using HTML, CSS, JavaScript, and modern frameworks such as React, Next.js, TypeScript, and Others.
  • Develop and maintain back-end applications using Golang, Node.js, Nest.js, and other back-end technologies.
  • Develop and maintain mobile applications using native languages (Kotlin, Java, Objective-C, Swift) and/or cross-platform frameworks (React Native, Flutter).
  • Ensure the implementation of best practices for software quality (e.g., code reviews, QA processes) and security standards across all projects.
  • Implement and optimize performance improvements, including caching, message brokers, and other techniques to ensure application efficiency.
  • Review and approve code, ensuring best practices, high standards of quality, and security.
  • Utilize project management and task tracking tools to manage tasks, track progress, and ensure deadlines are met.
  • Drive continuous improvement of development practices within the team.

Qualifications:

  • 4-8 years of experience in full-stack development, with expertise in both frontend and backend technologies.
  • Strong in languages for front-end i.e. HTML, CSS, JavaScript, and modern frameworks like React, Next.js, and TypeScript.
  • Proficient in backend technologies such as Golang, Node.js, and Nest.js.
  • Experience in mobile development with native (Kotlin, Java, Objective-C, Swift) and cross-platform (React Native, Flutter) frameworks.
  • Skilled in databases like PostgreSQL, MongoDB, and MySQL.
  • Proficient in software quality practices including automated/manual testing and code reviews.
  • Experienced in project management tools for task and team performance tracking.
  • Knowledgeable in security best practices, encryption, and data protection.
  • Proven leadership in guiding and mentoring engineering teams.
  • Strong collaboration with cross-functional teams (Project Managers, Product Owners, UX/UI).
  • Familiar with software performance optimization and DevOps, cloud platforms, and CI/CD.
  • Knowledge of blockchain, web3, and smart contracts is a plus.

Remark: Given the nature of the mentioned position, where employees are involved with customer data and asset values, and/or the company, to comply with legal and regulatory standards established by the Securities and Exchange Commission, as well as to align with laws and overseeing agencies, the company requires a criminal background check as part of the post-interview process before joining the company. Your criminal history information will be retained for a period of 6 months from the start date.