ข้ามไปยังเนื้อหาหลัก

Full Stack Software Engineer (Python Backend)

Technology
aCommerce Co., Ltd.
Bangkok, ประเทศไทย2 วันที่ผ่านมา
เต็มเวลาไฮบริด

รายละเอียดงาน

Job Summary / Position Overview

  • We are seeking a Software Engineer who specializes in Backend to join our growing team of technical experts, where you will build and deliver large-scale systems that help our clients accelerate their e-commerce business in the Southeast Asia market.
  • As part of the software development team, focus on improving the quality of the company’s products by applying industry best practices and expanding the coverage of automated testing.
  • Develop and enhance a large-scale microservices system.
  • Work with other team members on designing and implementing core platform components.
  • Create unit tests, automated functional tests, and load tests for all microservices.

Key Responsibilities

  • Design and develop software for managing order workflows and inventory related to the sale of goods on e-commerce sites and shopping channels.
  • Collaborate with back-end developers and web designers to improve usability.
  • Create quality mockups and prototypes.
  • Design and implement real-time API, asynchronous processes, and batch processes for integrating with external systems.
  • Develop unit testing, automated functional testing, and load testing to improve system reliability and performance.

Experience

  • At least 2 years of experience working in software engineering, software integration, or other similar roles.
  • Experience in at least one programming language such as Python, Java, or Ruby is required.
  • Experience with JavaScript, CSS, jQuery, and one of the front-end frameworks is required.

Skills / Competencies

  • Strong knowledge and background of Software Development Life Cycle activities, including Design, Implementation, Code Review, Unit Testing, Debugging, and Release.
  • Strong analytical and problem-solving skills, as well as attention to detail.
  • Self-motivated, multitasking, pressure-tolerant, and result-oriented personality.
  • Excellent English communication, interpersonal, team-building, and time-management skills.
  • Awareness of the demands of building cloud-based applications is required.

Preferred Qualifications

  • Experience with SQL and/or NoSQL databases is preferred.
  • Experience working with Message Broker systems, such as RabbitMQ, is preferred.
  • Experience in Agile practices is strongly preferred.
  • Experience developing and running applications in a Kubernetes ecosystem is preferred.
  • Experience with automated testing technologies such as Selenium, Robot Framework, or Cucumber is a nice plus.

Other Requirements / Additional Information

  • Location: Bangkok, Thailand.
  • Regional business focus: Southeast Asia e-commerce market.
  • Work as part of the software development team on large-scale microservices systems and core platform components.

Keywords
pythonsoftware-developmenttraining-and-developmentpolicies-and-practicestesting-and-analysisautomation-testingmicroservicesplanning-and-designvisual-art-designproduct-development-and-designecommerceusabilitytime-and-attendanceapplication-programming-interface-apifunctional-testingperformance-testingload-testingprogramming-languagesjavaruby

สนใจตำแหน่งนี้ไหม?