Software Engineer, Backend

职缺 2 个月前更新
积极审核简历中

职缺描述

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.

     

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.

    

Benefits:
  • Healthcare (Medical, Dental, Vision)
  • Retirement savings or 401(K)
  • Paid time off (Annual; 10 days)
  • Maternity/Paternity leave
  • Life insurance
Perks:
  • Tuition reimbursement and training
  • Personal facilities (Laptop, Screen)
  • Free health screening
  • Free snacks and drinks
  • Open and creative environment
  • Irregular dinner/outings, happy hours
  • Extended annual time off
  • Paid time off to volunteer (Birthday, Menstrual, Funeral)
  • Flexible schedules and working time
  • Remote working optionally
  • Employee stock ownership plan (ESOP)

     

Culture/6 Core Values:

Grit - We thrive outside of our comfort zone, pushing ourselves to go even further. We think long-term and constantly strive to be better, even if things don’t always go as expected.

Trust - We earn that trust by listening to each other, following through with our commitments, and keeping our words. We exercise transparency within the company, our customers, and our community.

Humility - We learn from everyone and everywhere, and we approach each new challenge knowing that we may not have all the answers.

Empathy - We craft our intention to keep curious about the industry, business, and practical scenarios that we purify the insights and forge the approaches.

Candor - We are open and honest. We give each other praise and criticism because we believe each team member is as important as the other.

Craftsmanship - We simplify, innovate, perfect, and start over until everything we touch enhances each life it touches.

                 

Location:

Taipei City
(Near Nanjing Sanmin MRT Station)    

Contact:

          

Remarks:

Rosetta.ai is an Equal Employment Opportunity employer. Rosetta.ai conducts all employment-related activities without regard to race, religion, color, national origin, age, sex, marital status, sexual orientation, disability, citizenship status, genetics, or any other characteristic protected by law.

职务需求

[Minimum Qualifications]


Background & Skills:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Proven experience (3+ years) in backend development using PHP and Laravel.
  • Experience in unit testing using testing frameworks such as PHPUnit.
  • Strong understanding of database systems, SQL, and ORM technologies.
  • Proficiency in version control systems like Git.
  • Understanding of RESTful APIs, API design, and asynchronous programming.
  • Familiarity with DevOps practices and cloud platforms like AWS or Azure.
  • Familiar with the latest version of Laravel and PHP.
  • Familiar with RESTful API design and implementation.
  • Experience with unit testing and integration testing.
  • Experience with MariaDB or MySQL.
  • Experience with Docker.

Working Style:

  • Highly care about data security and data privacy.
  • Willing to build utilities or tools to enhance productivity.
  • Focus on code quality, iteration, testing, and best practices.
  • Strong problem-solving skills and the ability to troubleshoot complex backend issues.
  • Excellent communication skills, both written and verbal.
  • Ability to work collaboratively within cross-functional teams.
  • Enthusiasm for staying up-to-date with emerging technologies and industry trends.
  • Flexibility and comfort working in a dynamic, team environment with a possible remote organization with minimal documentation and process.

    

[Preferred Qualifications] (Optionally, the more, the better)

Background & Skills:

  • Master's degree in Computer Science, Software Engineering, or a related field.
  • Familiarity with Golang and microservice architecture is a strong advantage.
  • Experience with parallel programming.
  • Experience with design patterns.
  • Experience with Kubernetes.
  • Experience with the following software or services, e.g. ELK, Redis, PostgreSQL, and Prometheus.

Experiences:

  • Experience with the development of B2B SaaS.
  • Experience with web crawlers or web behavior collection.

Reputations:

  • Experience with open-source projects.
  • Participation in the tech community's activities, e.g. conferences, meetups, hackathons, etc.

面试流程

  1. CV screening
  2. Culture fit interview
  3. Assignment project
  4. Professional interview
  5. Trial days
3
需具备 3 年以上工作经验
840,000 ~ 1,800,000 TWD / 年
部分远端工作
您的邀请连结
这是您专属的职缺邀请连结。当有人透过您的邀请连结应征这个职缺时,您会收到 email 通知。
分享职缺
应征此职缺的人也应征了
Logo of Rosetta.ai.

关于我们

Rosetta.ai is a SaaS company serving the ecommerce brands since 2016.
🏆 2019 RecSys Reward
🏆 2020 Forbes Top 25 Machine Learning Startups

  • Our clients care deeply about their shoppers and understand the value of unique online experiences.
  • We specialize in supporting fashion ecommerce clients in the apparel, accessories, and cosmetics verticals.
  • Our Customer-Intent Web App adds value to our client’s first-party data via automated preference analysis and onsite personalized recommendations.
  • The app is powered by AI and machine learning technology developed in house by industry leading engineers and fashion savvy marketers.
  • We are a young, fun, and diversified team that believes that company growth is driven by everyone’s growth. Together, from good to great — join us today! 

Rosetta.ai 是一間多元、年輕且有遠景的軟體新創公司,於 2016 年創立便投入時尚電商領域,以美學 AI 為客戶打造一流的推薦系統,並與客戶一起成長,紮實的技術底蘊獲得海外創投青睞,正快速發展當中!
在 Rosetta.ai 我們設計與開發一流的軟體服務,運用最新的 AI 與機器學習技術,協助客戶深入了解消費者的喜好與需求,將對的商品展示給對的人,打造獨一無二的購物體驗。
我們相信公司成長是建立在每個人的成長上,與一流的人才一起工作、一起玩樂、一起成長,現在就加入我們!


团队

Avatar of the user.
Co-founder & CEO
Avatar of the user.
Co-founder & COO
Avatar of the user.
Co-founder & CTO
Avatar of the user.
Business Development Manager

职缺

全职
中高阶
2
84万 ~ 120万 TWD / 年
保存

全职
中高阶
2
78万 ~ 144万 TWD / 年
保存