aCommerce

Senior Software Engineer

Bangkok, Thailand
Python Java C++ Ruby SQL NoSQL RabbitMQ JMS Kafka JavaScript Redis Kubernetes Selenium Robot Framework Cucumber
Description

Senior Software Engineer

Location: Bangkok, Thailand

Department: Product Development

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.

 

aCommerce
aCommerce

0 applies

0 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 452 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say