Job Descriptions- Develop Backend Systems: Design and develop scalable, efficient backend systems that support complex operations and integrate seamlessly with other systems.
- API Design: Design and develop RESTful APIs or GraphQL to enable smooth communication between the frontend and backend systems.
- Database Management: Manage and design databases, selecting the appropriate database type (SQL or NoSQL), and optimize databases for performance.
- Build Secure Systems: Develop secure systems for handling sensitive data and protect against external attacks.
- System Performance Optimization: Analyze and resolve performance-related issues, such as processing speed and system scalability.
- Collaborate with Frontend and DevOps Teams: Coordinate with the frontend team to ensure smooth system integration, and work with the DevOps team to manage deployment and system maintenance.
- Testing and Code Quality Assurance: Write unit tests and collaborate with the team in performing code reviews to maintain high code quality.
- Project Management: Plan backend system development and maintenance, and help prioritize features within the project.
- Adopt New Technologies: Keep up-to-date with new technologies and incorporate them into system development to enhance performance and security.
- Bug Fixing and System Maintenance: Address and resolve bugs, ensuring the backend system remains in optimal condition at all times.
Qualifications - Education: Bachelor's degree in Computer Science, Computer Engineering, or a related field.
- Work Experience: At least 3 years of experience in backend development, with at least 2 years in a Senior Developer role.
- Expertise in programming languages such as Python, Java, Go, Node.js, or Ruby.
- Experience with Backend frameworks such as Spring Boot (Java), Django (Python), or Express.js (Node.js).
- Experience designing and developing RESTful APIs or GraphQL.
- Knowledge and experience with SQL and NoSQL databases such as MySQL, PostgreSQL, or MongoDB.
- Proficiency with tools like Git, Docker, Kubernetes, and Jenkins.
- Experience with CI/CD pipelines and tools for automating testing and deployment.
- Understanding of cloud technologies (AWS, Google Cloud, Azure) and experience with tools such as Terraform and Ansible.
- Knowledge of cybersecurity principles and experience designing secure systems.
- Ability to work effectively with various teams, especially with frontend developers, DevOps teams, and other stakeholders.
- Strong analytical skills with the ability to identify issues and provide long-term solutions.
- Ability to manage multiple projects and prioritize tasks to meet deadlines.
- 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
LocationKhlong 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 จะเจอบริษัท