Backend Developer – Ruby

Job updated 14 days ago
Actively Reviewing Resumes

Job Description

OSP Taiwan will be on Lunar New Year holiday from January 27th to February 6th. We will respond to your application starting February 7th.

About the Role:

Join our dynamic team to work on a high-impact project for a major overseas client in the e-commerce sector. As a Backend Developer, you will play a crucial role in integrating two sophisticated backend systems—Warehouse Management System (WMS) and Order Management System (OMS)—and developing seamless interfaces between them using a microservices architecture.

Key Responsibilities:

  • System Integration: 
    Integrate WMS and OMS backend systems to ensure smooth data flow and operational efficiency.
  • Interface Development: 
    Design and implement robust interfaces between the two e-commerce systems using microservice architecture.
  • Microservices Design: 
    Develop, deploy, and maintain microservices that facilitate system integration and scalability.
  • Programming: 
    Utilize Ruby and Ruby on Rails to develop backend functionalities and manage databases effectively.
  • Collaboration: 
    Participate in regular meetings with overseas clients to gather requirements, provide updates, and ensure alignment with project goals.
  • Problem-Solving: 
    Identify and address technical challenges proactively, ensuring timely resolution to maintain project momentum.
  • Continuous Learning: 
    Stay updated with the latest industry trends and technologies to enhance system performance and integration strategies.

What We Offer:

  • Competitive Salary: Attractive compensation package commensurate with experience.
  • Professional Growth: Opportunities for career advancement and skill development.
  • Collaborative Environment: Work with a talented and supportive team on cutting-edge projects.
  • International Exposure: Engage with a major overseas client and expand your global professional network.

Join us in shaping the future of e-commerce by bridging powerful backend systems and delivering exceptional solutions to our esteemed clients!

Requirements

  • Experience:
    2 to 3 years of software development experience, preferably in e-commerce or related fields.
  • Education:
    Bachelor’s degree in Computer Science, Information Technology, or a related discipline.
  • Language Proficiency: 
    Strong command of English (both verbal and written) to effectively communicate with international clients.
  • Work Authorization: 
    Eligible to work in Taiwan with the appropriate work permit.
  • Personal Attributes:
    - Open-minded and positive attitude
    - Proactive and self-motivated
    - Quick learner with the ability to adapt to new technologies and methodologies

Technical Skills:

  • Programming Languages: Proficient in Ruby for backend development
  • Frameworks and Libraries: 
    Ruby on Rails: Expertise in building and maintaining Rails applications
    ORM Tools: ActiveRecord: Experience with ActiveRecord for object-relational mappin
  • Architecture:
    Experience with Microservices Architecture design and implementation
    - Understanding of RESTful APIs and service-oriented architecture
  • Database Management:Strong knowledge of SQL for database management and queries
    - Familiarity with relational databases (e.g., Oracle, PostgreSQL)
    - Ability to design and optimize database schemas
  • Integration Tools: Knowledge of message brokers such as Kafka
  • Version Control: Proficient in using version control systems such as GitLab or GitHub
  • Testing and Quality Assurance:
    Familiarity with testing frameworks (e.g., RSpec, Minitest)
    - Understanding of automated testing and continuous integration
  • Security: Knowledge of authentication and authorization mechanisms (e.g., OAuth, JWT)
  • Communication Tools: Experience with collaboration tools (e.g., Jira, Confluence)

Preferred Qualifications:

  • Java: Experience with Java and related technologies is a plus
  • Containerization and Orchestration: Experience with Docker and Kubernetes will be a plus
  • Development Practices: 
    Knowledge of Agile/Scrum methodologies
    - Familiarity with CI/CD pipelines and DevOps practices (e.g., Jenkins, GitLab CI)
  • E-commerce Experience: Previous experience working on e-commerce platforms or backend systems integration.
  • Cloud Platforms: Familiarity with cloud services (e.g., AWS, Google Cloud) is a plus.
  • Performance Optimization: Ability to optimize system performance and scalability in a microservices environment.

Interview process

This position usually involves two interviews. The first interview focuses on your technical skills as well as your fit with our culture and behavioral expectations. The second interview further explores your cultural fit and behavior. Both interviews will include questions in Chinese and English.

1
2 years of experience required
40,000+ TWD / month
Partial Remote Work
Personal Invitation Link
This is your personal referral link for job invitation. You'll receive an email notification when someone applied for the position via your job link.
Share this job
People who applied for this job also applied for
Logo of 甌圖軟體開發股份有限公司.

About us

相關連結

加入 OSP:https://www.osp.de/tw/career/working-at-osp 

文化與價值:https://www.osp.de/tw/career/culture-and-values 

YouTube:https://www.youtube.com/@OSPTaipei

甌圖軟體開發股份有限公司(OSP)是全通路零售和物流領域的 IT 專家,替奧托集團(Otto Group)集團內部與外部的客戶服務。自 1991 年以來,OSP 持續開發彈性化的軟體、電商訂單履行和 BI 解決方案,且在全球擁有超過 500 名員工,分別遍布在德國、西班牙、台灣與印度。除了多功能的全通路系統 MOVEX,OSP 還為電子商務和行動商務提供全面性的 IT 服務,像是軟體開發、系統架構、商業智慧和顧問諮詢。

30 多年來,對於歐洲、亞洲地區及國際化的專案,OSP 一直都是個成功的構想貢獻者,並針對全通路零售及物流提供創新的 IT 解決方案。我們的客戶遍及零售百貨、第三方倉儲物流和電子商務等各類產業,像是德國的 Hermes Fulfilment、泰國的卜蜂集團(CP All Plc.)和台灣的 A.S.O 阿瘦皮鞋等。


Team

Avatar of the user.
Avatar of the user.
團隊成員
Avatar of the user.
團隊成員
Avatar of the user.
團隊成員