Job DescriptionsBackend System Development
- Design and develop APIs (RESTful) to connect with Frontend and other systems.
- Write code using NestJS, TypeScript, focusing on security, performance, and maintainability.
Database Management
- Design database structures (Database Design) and create tables suitable for usage.
- Write and optimize SQL Queries to improve performance.
- Manage PostgreSQL databases, including backup and system database updates.
API Development and System Integration
- Work with API development, such as managing Authentication and Authorization (e.g., OAuth, JWT).
- Integrate the system with other services like Payment Gateways and Third-Party APIs.
- Verify API endpoints' correctness using tools like Postman or Swagger.
System Maintenance and Troubleshooting
- Analyze and resolve technical issues in the Backend system.
- Refactor code structure to enhance readability and support future changes.
Team Collaboration
- Collaborate with Frontend, QA, and PM teams to ensure smooth system operation.
- Receive feedback from the team to improve work processes.
- Participate in meetings to understand and gather system requirements from PM.
System and API Testing
- Write Unit Tests and Integration Tests to test the Backend system.
- Test APIs and databases to ensure they work correctly and meet the requirements.
Stay Updated with New Technologies
- Learn related frameworks, libraries, and tools such as Docker, Kubernetes, or CI/CD.
- Study new techniques for optimizing systems, such as Caching (Redis) or Load Balancing.
Qualifications - Technical Skills : Basic knowledge or experience with NestJS, TypeScript, PostgreSQL.
- Technical Skills : Understanding of API development (RESTful) and experience working with Frontend.
- Technical Skills : Basic knowledge of Authentication/Authorization, such as JWT, OAuth.
- Database Skills : Understanding of database design (Database Design).
- Database Skills : Expertise in writing SQL Queries and analyzing query performance.
- Development Tools and Processes : Understanding and experience with Git or other Version Control systems.
- Development Tools and Processes : Experience using tools for API development and testing, such as Postman, Swagger.
- Development Tools and Processes : Knowledge of Docker, CI/CD Pipelines, or Cloud Services is a plus.
- Other Skills : Strong problem-solving skills.
- Other Skills : Ability to work well with teams and communicate effectively.
- Other Skills : Willingness to learn and accept feedback from the team for self-development.
- Thai nationals or foreigners who can communicate in Thai.
How to apply- กรุณาการแนบไฟล์เรซูเม่ หรือ ผลงานของท่าน
- สมัครทาง E-mail
- สมัครผ่านปุ่ม Apply Now ของ JobThai
- หรือส่ง Resume มาที่ Email
Contactsคุณบู , คุณอาย , คุณกันต์
KNACX Corporation Co., Ltd.
29/3-4 ซอยลาดหญ้า 2 ถนนลาดหญ้า
Khlong San Khlong San Bangkok 10600
Location29/3-4 ซอยลาดหญ้า 2 ถนนลาดหญ้า เขตคลองสาน กรุงเทพมหานคร 10600
Khlong San Khlong San Bangkok
Directionsสถานีรถไฟฟ้า BTS ลงสถานีวงเวียนใหญ่ ทางออกที่3/ ต่อวินมอเตอร์ไซค์ตรงปากซอยกรุงธนบุรี 1 เข้าซอยเจริญรัถ 1 แล้วเข้าซอยแสงเมือง รถเมล์ สาย 149,111,84,43,42,20 ลงป้ายPLATFORMโรบินสันลาดหญ้า (ฝั่งตรงข้าม) หรือ สาย 149,111,120,105,84,43,42,20,3 ลงป้ายตรงข้ามโรบินสันลาดหญ้า วงเวียนใหญ่ (ฝั่งเดียวกันกับบริษัท) แล้วเดินเข้าซอยลาดหญ้า 2 จะเจอบริษัท