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
สนใจตำแหน่งนี้ไหม?