Bangkok, Bangkok, Thailand

Senior Full Stack Developer

 Job Description:

Our client is a tech startup company from Thailand. They provide Software as a Service (SaaS) to customers in the agricultural sector. The product is based on computer vision and works alongside AI and Machine Learning technology.

Responsibilities

  • Create new features or improve the performance of the systems by writing clean, effective, and maintainable code on the backend side of the product.
  • Monitoring and maintaining the performance of the product.
  • Review new and existing codes to find improvement areas and ensure best practices.
  • Create and deploy an appropriate system that balances product capabilities and client requirements.
  • Provide constructive feedback to the product team on any possible product improvement.
  • Provide constructive feedback to the development team on any possible software and AI improvement.
  • Contributing to the team discussing ideas and approaches will be deployed in the systems.

Skills and experience:

  • Strong working knowledge of Amazon Web Services (AWS), especially in a microservices architecture (AWS Lambda, DynamoDB, AWS Amplify, AWS Cognito, AWS API Gateway)
  • Strong experience in JavaScript (TypeScript or Python is a plus)
  • Strong experience in NodeJS, REST API, NoSQL, and GraphQL.
  • Understand and have experience in CI/CD development practice.
  • Understand unit testing or end-to-end testing.
  • Working with a version control system (Github, Gitlab, etc.)
  • General knowledge of AI and machine learning engineering is a plus.
  • Strong verbal and written skills in Thai and English would be a plus.
  Required Skills:

REST Client Requirements Version Control NoSQL Gitlab Codes Thai Microservices Unit Testing Machine Learning Features TypeScript Web Services Github Architecture Writing Python Software Testing JavaScript Engineering English