aCommerce logo

Senior Software Engineer

aCommerce · Bangkok, Thailand, TH · 10 days ago

Duties and responsibilities

● Design and develop software for managing various forms of supply chain and ecommerce

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 developers

Capabilities

  • At least 5 years of experience working software engineering, software integration or other

similar roles

  • Experience in Python preferred, but we are willing to train. Experience in at least two

programming languages such as Java, C++ or Ruby is required if the candidate does not have

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,
  • Implementation, Code Review, Unit Testing, Debugging, and Release) with experience in agile
  • practices strongly preferred
  • Awareness of the demands of building cloud-based applications required. Experience of

developing 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

is a nice plus.

  • Strong analytical and problem skills as well as an attention to details
  • Self-motivated, multitasking, pressure-tolerant, result-oriented personality with excellent

communication, interpersonal, team building and time-management skills

  • As aCommerce works in multiple countries in Southeast Asia, the ability to communicate in

English, both written and oral form is required.

  • Ability to work effectively within an agile development team.

Headquarters

Bangkok, Thailand

Work Location

on-site

Job Category

Software Development

Application Deadline

Not specified

Job Type

full-time

Experience Level

senior-level

Application Method

Apply via Website

Salary

Not specified

Quick Search aCommerce Company in Bangkok, Thailand

Related Jobs

No related jobs found