Search by job, company or skills

yahoo taiwan e-commerce

E-Commerce Backend Engineer

Save
  • Posted 11 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Role Overview

This role focuses on designing, building, and maintaining scalable backend services for an e-commerce platform, with close collaboration across product, frontend, data, and AI functions. Clear responsibilities and concise qualification sections are considered core elements of an effective software engineering job description.

Responsibilities

  • Design, develop, and maintain scalable backend services for core e-commerce domains such as product catalog, search, recommendation, pricing, and order processing.
  • Build and maintain RESTful APIs for internal platforms, frontend applications, and partner integrations.
  • Improve system performance, reliability, observability, and maintainability across services and environments.
  • Participate in system architecture design, technical planning, code reviews, and engineering decision-making.
  • Collaborate with frontend, product, data, and AI teams to deliver high-quality features and platform capabilities.
  • Contribute to CI/CD pipelines, testing practices, release processes, and operational excellence.
  • Explore and adopt practical AI-assisted development workflows to improve engineering productivity, code quality, and delivery speed, reflecting the growing use of AI coding tools in backend engineering teams.

Minimum Qualifications

  • Bachelor's or Master's degree in Computer Science or a related field.
  • 3+ years of experience in backend software development.
  • Proficient in Java or PHP, with hands-on experience building production-grade backend applications.
  • Experience developing RESTful APIs and service-based architectures.
  • Familiar with Linux-based development and deployment environments.
  • Basic scripting ability in Shell, Python, or similar languages.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Solid understanding of data structures, algorithms, and software engineering fundamentals.
  • Self-motivated and committed to continuous learning and professional growth.

Preferred Qualifications

  • Experience with modern backend frameworks such as Spring Boot or Laravel.
  • Experience with microservices architecture, including service-to-service communication, API gateway patterns, and asynchronous messaging systems such as Kafka or RabbitMQ.
  • Hands-on experience with relational databases such as MySQL or Oracle; familiarity with caching systems such as Redis is a plus.
  • Familiarity with data security best practices, secure development principles, and common security protocols.
  • Experience building or maintaining e-commerce, marketplace, or high-traffic transactional systems.
  • Familiarity with cloud platforms such as AWS or Google Cloud.
  • Experience with containerized development and deployment using Docker and Kubernetes.
  • Familiarity with Agile/Scrum processes and CI/CD practices using tools such as GitHub Actions, GitLab CI, or Jenkins.
  • Good understanding of the software development lifecycle, including design, development, testing, release, and quality assurance.
  • Experience designing large-scale distributed applications using software design patterns and object-oriented design principles.
  • Experience using AI-assisted development tools such as Claude, Cursor, or GitHub Copilot to improve development productivity and coding efficiency.
  • Familiarity with prompt-based development and AI-driven coding workflows is a plus, as AI-assisted engineering is increasingly being adopted in backend development environments.
  • (Optional) Backend Software Engineer (Java / PHP) to build scalable backend services for an e-commerce platform. The role includes API development, microservices, cloud deployment, and collaboration with cross-functional teams, with AI-assisted development experience considered a plus.

More Info

Job Type:
Industry:
Function:
Employment Type:

Job ID: 148951109