Senior Programmer Analyst
Salary: ฿40,000 – ฿60,000 per month
About the role
We are looking for an experienced Senior Full Stack Developer to develop and maintain web applications across both Back-End and Front-End environments. This role will be responsible for system development, RESTful API integration, database optimization, and applying AI technologies to improve development efficiency and business operations.
Key responsibilities
- Develop, enhance, and maintain Web Applications across both Back-End and Front-End using PHP Laravel, PHP CodeIgniter, Node.js, Java, and related technologies.
- Design, develop, and maintain RESTful APIs to integrate Back-End systems, Web Applications, and external systems.
- Analyze, design, and improve system, database, and application performance to ensure efficient and reliable operation.
- Apply AI technologies such as ChatGPT, Claude, and Gemini to improve work efficiency and support application development.
- Work closely with users and internal teams to understand business requirements and translate them into effective system solutions.
- Design and develop new features based on user and business requirements.
- Write, maintain, and optimize SQL queries and database structures to support application performance.
- Support system improvement, troubleshooting, and ongoing application maintenance.
About you
- Experience in Web Application development using PHP Laravel, PHP CodeIgniter, Java, Node.js, JavaScript, HTML, CSS, or related frameworks.
- Experience working with databases such as Oracle, MySQL, MariaDB, and PostgreSQL.
- Good understanding of REST API, JSON, and system integration.
- Experience using Git and Version Control Systems.
- Knowledge of database design, SQL development, and query performance optimization.
- Strong analytical and problem-solving skills.
- Able to learn new technologies quickly and adapt to changing business requirements.
- Able to work effectively both independently and as part of a team.
Nice to have
- Basic knowledge of Ubuntu Linux and Windows Server administration.
- Experience installing and managing Web Servers such as Nginx and Apache.
- Knowledge of Docker, Containers, and Application Deployment.
- Basic understanding of networking concepts including DNS, Firewall, SSL/TLS, and Reverse Proxy.
- Ability to use Linux Command Line and write basic Shell Scripts.
- Experience or knowledge of Cloud Platforms such as INET Cloud, NIPA Cloud, AWS, or other cloud services will be an advantage.