Application Developer (Python, React, Node)
Hybrid application developer/DevOps role at Symphony Communication in Bangkok: builds and maintains internal automation tools, CI/CD pipelines, and infrastructure (containers, IaC, cloud) while monitoring performance and security. Core stack: Python, React, Node, Docker/Kubernetes, Terraform, plus SQL databases and observability tooling.
- Compensation
- Not disclosed
- Location
- Chatuchak, Bangkok
- Work setup
- Onsite
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- 3+ years
- Category
- Software engineering
- Posted
Skills
Must have
- Bachelor's degree in computer engineering, Information Technology, or related field
- Minimum 3 years of experience in System Engineering, Software Development, or DevOps
- Strong knowledge of virtualization platforms (VMware, Hyper-V), container technology (Docker, Kubernetes), and Operating Systems (Windows/Linux)
- Strong knowledge of Email Platforms (Zimbra, IronPort), Shared-Web Hosting Platform (Plesk), and DNS systems
- Strong knowledge of RDBMS Databases (SQL Server, MySQL, PostgreSQL) and observability tools (Prometheus, Grafana, OpenSearch)
- Experience in SDLC and DevOps methodologies (CI/CD pipelines, version control, automated testing)
- Proficient in development using Python, React, Node, with experience in RESTful API design and API Gateway integration
- Experience with microservices architecture, container orchestration (Kubernetes), and Infrastructure as Code (Terraform, Ansible)
- Familiar with cloud platforms (AWS, GCP, Azure) and serverless technologies
- Experience in authentication platform implementation (Cisco ISE, FreeRADIUS) and modern security standards (OAuth2, SAML)
- Knowledge of workflow automation tools (n8n, Node-RED) and chatbot/notification integration (Line OA, Slack, MS Teams)
Nice to have
- Knowledge of Internet Network and MPLS
Full description
Key Responsibilities
· Oversee the design and deployment of automation and internal tools to optimize workflows and reduce manual effort.
· Manage CI/CD pipelines, code repositories, and release processes for internal platforms.
· Collaborate with cross-functional teams (Network, Product, Security, Software Development) to ensure seamless integration and project delivery.
· Maintain all systems in compliance with the computer-Related Offence Act, company policies, and ISO standards.
· Drive modernization initiatives including containerization, microservices migration, and cloud adoption.
· Monitor, troubleshoot, and optimize system and application performance across multiple environments.
· Implement Infrastructure as Code (IaC) to improve system consistency and deployment efficiency.
· Ensure high security standards for applications and infrastructure (OWASP, SSL/TLS, API security).
Qualifications
· Bachelor’s degree in computer engineering, Information Technology, or related field.
· Minimum 3 years of experience in System Engineering, Software Development, or DevOps
· Strong knowledge of virtualization platforms (VMware, Hyper-V), container technology (Docker, Kubernetes), and Operating Systems (Windows/Linux).
· Strong knowledge of Email Platforms (Zimbra, IronPort), Shared-Web Hosting Platform (Plesk), and DNS systems.
· Strong knowledge of RDBMS Databases (SQL Server, MySQL, PostgreSQL) and observability tools (Prometheus, Grafana, OpenSearch).
· Experience in software development life cycle (SDLC) and DevOps methodologies (CI/CD pipelines, version control, automated testing).
· Proficient in development using Python, React, Node, with experience in RESTful API design and API Gateway integration.
· Experience with microservices architecture, container orchestration (Kubernetes), and Infrastructure as Code (Terraform, Ansible).
· Familiar with cloud platforms (AWS, GCP, Azure) and serverless technologies.
· Experience in authentication platform implementation (Cisco ISE, FreeRADIUS) and modern security standards (OAuth2, SAML).
· Knowledge of workflow automation tools (n8n, Node-RED) and chatbot/notification integration (Line OA, Slack, MS Teams).
· Knowledge of Internet Network and MPLS will be an advantage.