Rosetta.ai helps fashion e-commerce uncover consumers' shopping preferences and provide personalized shopping experiences to consumers. We're making e-commerce merchants have enterprise-level AI backup on day 1.
We are seeking a skilled and motivated Software Engineer, Backend to join our dynamic engineering team. As a Backend Software Engineer, you will be responsible for developing, maintaining, and enhancing our backend systems. You will play a crucial role in ensuring the reliability, scalability, and efficiency of our platform as we continue to expand our services and capabilities.
Rosetta.ai幫助時尚電商挖掘消費者的購物偏好,提供消費者個人化的購物體驗。 我們讓電商商家在第一天就擁有企業級人工智慧後盾。
我們正在尋找一位技術精湛、積極進取的後端軟體工程師加入我們充滿活力的工程團隊。 作為後端軟體工程師,您將負責開發、維護和增強我們的後端系統。 隨著我們不斷擴展我們的服務和能力,您將在確保我們平台的可靠性、可擴展性和效率方面發揮至關重要的作用。
Responsibilities:
◆ Collaborate with cross-functional teams to understand technical requirements and translate them into backend solutions.
◆Develop and maintain backend services using PHP and Laravel, ensuring efficient and performant code.
◆Write clean, modular, and well-documented code that follows best practices and coding standards.
◆Contribute to the design and architecture of backend systems, considering scalability and future growth.
◆Participate in the planning and implementation of microservices using Golang or other suitable programming languages for specific components of our backend.
◆Implement effective unit testing strategies to ensure the reliability and quality of the backend codebase.
◆Work closely with front-end developers to integrate front-end components with server-side logic, APIs, and databases.
◆Collaborate with the DevOps engineer to ensure smooth deployment, monitoring, and maintenance of backend services.
◆Troubleshoot and resolve backend issues, identifying root causes and implementing solutions.
◆Stay updated on industry trends and advancements in backend technologies, advocating for their integration when applicable.
◆Continuously optimize backend performance to ensure fast response times and efficient resource utilization.
◆Support the software development lifecycle, from concept to deployment and ongoing maintenance.
◆Mentor and provide guidance to junior developers, sharing your expertise and contributing to their growth.
◆Collaborate with the product management team to understand user requirements and iterate on product features.
職責:
◆ 與跨職能團隊合作,了解技術需求並將其轉化為後端解決方案。
◆使用PHP和Laravel開發維護後端服務,確保程式碼高效率、高效能。
◆編寫遵循最佳實務和編碼標準的乾淨、模組化且文檔齊全的程式碼。
◆考慮可擴展性和未來成長,為後端系統的設計和架構做出貢獻。
◆使用Golang或其他適當的程式語言參與後端特定元件的微服務的規劃與實作。
◆實施有效的單元測試策略,確保後端程式碼庫的可靠性和品質。
◆與前端開發人員緊密合作,將前端元件與伺服器端邏輯、API 和資料庫整合。
◆與DevOps工程師合作,確保後端服務的順利部署、監控與維護。
◆排查並解決後端問題,找出根本原因並實施解決方案。
◆隨時了解後端技術的產業趨勢與進步,並倡議在適用時進行整合。
◆持續優化後端效能,確保快速回應和高效資源利用。
◆支援軟體開發生命週期,從概念到部署和持續維護。
◆指導並為初級開發人員提供指導,分享您的專業知識並為他們的成長做出貢獻。
◆與產品管理團隊合作,了解使用者需求並迭代產品功能。