Software Engineer, Backend

薪資範圍:840,000 ~ 1,800,000 TWD / year

公司名稱: Rosetta.ai

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.

公司地址:

2F., No. 77, Sec. 1, Jingshan S. Road, Zhongzheng Dist., Taipei City, Taiwan (R.O.C.)

其他:

CV screeningCulture fit interviewAssignment projectProfessional interviewTrial days-2024-11-19
應徵