
Senior Software Engineer
- Bangkok
- Permanent
- Full-time
applications. This includes order workflows and inventory related to the sale of goods on e-
commerce sites and shopping channels.
● Design and implement real-time API, asynchronous process, and batch processes for integrating
with external systems.
● Works closely with other team members in a scaled agile development team. Actively
recommend improvements to support aCommerce being a learning organization
● Troubleshoot system and processing failure providing both work-arounds and root cause
analysis to permanently address the issue
● Deploy into and operate large-scale, cloud based distributed systems.
● Develop unit testing, automated functional testing and load testing for improving system
reliability and performance.
● Maintain CI/CD pipelines related to the services under development
● Construct and maintain appropriate unit tests related to code under development
● Mentor younger developersCapabilities
- At least 5 years of experience working software engineering, software integration or other
prior Python experience. * Experience with SQL and/or NOSQL databases is required.
- Experience working with a Message Broker (i.e., RabbitMQ, JMS, Kafka) is required.
- Experience with Javascript and Front End frameworks is required.
- Experience with in-memory data stores such as Redis is preferred
- Strong knowledge and background of Software Development Life Cycle activities (Design,
practices strongly preferred * Awareness of the demands of building cloud-based applications required. Experience ofdeveloping and running applications in a Kubernetes ecosystem preferred * Experience using Unit Test frameworks is required.
- Experience with automated testing technologies like Selenium, Robot Framework, or Cucumber
- Self-motivated, multitasking, pressure-tolerant, result-oriented personality with excellent