Thailand
Full Time

Software Developer

As a Software Developer, you will be responsible for designing, coding, testing, and debugging software applications. You'll collaborate with cross-functional teams to develop cutting-edge solutions that meet our clients' needs.

Apply Now

Description

We are looking for a highly motivated and skilled Software Developer to join our dynamic team. In this role, you will be responsible for designing, coding, testing, and deploying software applications that enhance our business operations. You will work closely with cross-functional teams, including product managers, designers, and other developers, to create high-quality solutions that meet user needs. If you have a passion for technology and problem-solving, we encourage you to apply!

Responsibilities

  • Software Development: Design, develop, test, and maintain scalable and high-performing software applications.
  • Coding & Debugging: Write clean, efficient, and well-documented code while troubleshooting and resolving technical issues.
  • Collaboration: Work with UI/UX designers, project managers, and other developers to create seamless user experiences.
  • Software Architecture: Develop software solutions that adhere to best practices in coding, security, and performance.
  • Code Reviews: Participate in peer code reviews to ensure the quality and maintainability of codebases.
  • Testing & Optimization: Conduct automated/manual testing and performance optimization to ensure software reliability.
  • Version Control & Deployment: Utilize Git or other version control systems and deploy applications in staging and production environments.
  • Research & Innovation: Stay updated with emerging technologies, frameworks, and software development trends.

Requirements

  • Proficiency in at least one programming language (e.g., Python, JavaScript, Java, C#).
  • Experience with front-end frameworks (React, Angular, or Vue.js) and back-end frameworks (Node.js, Django, .NET, or Laravel).
  • Familiarity with databases (MySQL, PostgreSQL, MongoDB) and RESTful APIs.
  • Understanding of version control systems (Git) and cloud services (AWS, Azure, or GCP is a plus).
  • Strong problem-solving skills and ability to work in a team.
  • Bachelor's degree in Computer Science or related field (or equivalent experience).
  • 1-3 years of experience in software development (fresh graduates with strong portfolios are welcome).

See other opportunities

All Open Positions