远程工作雷达

全栈开发工程师

Full Stack Developer

开发工程限定地区(需当地身份)
公司ASICS
薪资未公开
工作地点Canada
地域资格限定地区(需当地身份)
时区要求日间重叠约 6 小时,基本正常作息
用工类型Full Time
发布时间今天
数据来源Himalayas
前往 Himalayas 查看并投递 →
注意地域限制:该职位明确限定在 Canada 招聘。如果你是位于中国大陆的求职者,通常需要当地工作身份才能投递,或需与雇主确认是否接受独立合同(Contractor)形式合作。

关于 ASICS Apps

ASICS Apps 坚持 ASICS 的创立理念,“Anima Sana In Corpore Sano”(健全的心智寓于强健的体魄)。我们相信运动带来的积极影响,并期望全球各地的人们都能在身心两方面过上健康幸福的生活。

ASICS Apps 提供以跑步和跑步赛事为核心的数字服务和产品。为了加强我们对跑者的承诺,我们正在加大对耐力相关数字服务的投资,例如耐力赛事技术(Race Roster)、领先的移动跑步应用(ASICS Runkeeper 应用),以及其他令人兴奋的平台,这些都将帮助我们更好地服务于耐力行业。这些项目和产品共同构成了 ASICS Apps。

我们的使命——过去、现在以及未来——是为健康可持续的社会做出贡献,并通过运动为世界人民带来快乐。运动是延长健康寿命的重要因素,也是让人更加充实、跨越国家和文化界限、将世界联系在一起的关键。如果你希望加入一家充满乐趣和创新、专注于蓬勃发展的数字健康和健身行业的公司,这里就是你的选择!

职位概述:

中级软件开发工程师是一个中层职位,负责在适度监督下开发、测试和维护软件应用程序。该职位需要参与设计讨论,指导初级开发人员,并对特定功能或模块负责。

产品线:
此职位将参与 Race Roster 产品的工作。

工作地点:

成功获得该职位的候选人可以是远程员工(从加拿大指定地点100%远程办公),也可以是混合员工(在伦敦办公室75公里范围内的地点,可灵活选择在办公室或家中办公),或者是在我们位于伦敦的办公室工作的在职员工。

职责:

  • 代码开发:设计、开发和维护高质量、高效且可扩展的前端和后端代码。
  • 测试与调试:编写单元测试、集成测试和端到端测试,确保代码质量和可靠性。主动识别并解决错误。
  • 设计与架构:参与设计讨论,为软件系统的架构做出贡献。
  • 指导:为初级开发人员提供指导和支持,帮助他们提升技术能力。
  • 代码审查:进行代码审查,确保代码质量。
查看英文原文

About ASICS Apps

ASICS Apps lives by ASICS’ founding philosophy, "Anima Sana In Corpore Sano” or “A Sound Mind in a Sound Body.” We believe in the positive benefits of movement and aspire for people all over the world to live healthful and happy lives in both body and mind.

The ASICS Apps provide digital services and goods focused on helping runners and running events every step of the way. To strengthen our commitment to runners, we are expanding our investment in endurance-related digital services, such as endurance event technology (Race Roster), leading mobile running app (the ASICS Runkeeper app), and other exciting platforms that will help us better serve the endurance industry. Combined, these projects and products makeup ASICS Apps.

Our mission―in the past, today, and into the future―is to contribute to a healthful and sustainable society and to bring joy to the people of the world through movement. Movement is an important element in living longer healthy lives, in feeling more fulfilled, and in crossing national and cultural boundaries to bring the world together. If you are looking to join a fun and innovative company focused on the booming digital health and fitness industry, this is the place for you!

Position Overview:

The Intermediate Software Developer is a mid-level role responsible for developing, testing, and maintaining software applications with moderate supervision. This role involves contributing to design discussions, mentoring junior developers, and taking ownership of specific features or modules.

Product Line:
This role will be working on the Race Roster product.

Work Location:

The successful candidate for this role can be either a remote employee (working 100% remotely from a designated location within Canada), a hybrid employee (flexibility to work in the office or from home at a location within 75 km from the London, ON office), or an in-office employee at our London, ON office.

Responsibilities:

  • Code Development: Design, develop, and maintain high-quality, efficient, and scalable frontend and backend code.
  • Testing and Debugging: Write unit, integration, and end-to-end tests to ensure code quality and reliability. Proactively identify and resolve bugs.
  • Design and Architecture: Participate in design discussions and contribute to the architecture of software systems.
  • Mentorship: Provide guidance and support to junior developers, helping them grow their technical skills.
  • Code Reviews: Conduct code reviews to ensure code quality, maintainability, and adherence to standards.
  • Collaboration: Collaborate with other developers, product owners, and stakeholders to deliver high-quality software.
  • Performance Optimization: Identify and address performance bottlenecks in the application.
  • Technical Debt: Proactively identify and suggest improvements to reduce technical debt.
  • Agile Practices: Actively participate in and contribute to Agile ceremonies.

Education & Experience:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • 3+ years of experience in software development.
  • Proficiency in multiple programming languages and technologies.
  • Strong understanding of data structures, algorithms, and design patterns.
  • Experience with testing frameworks and methodologies.
  • Experience with database systems (SQL and/or NoSQL).
  • Experience with cloud platforms (e.g., AWS, Azure, GCP) is a plus.
  • Proven ability to work independently and as part of a team.

Bonus Education & Experience:

  • Relevant industry experience

The successful candidate for this role will become an employee of Race Roster North America Corporation (doing business as ASICS Apps Canada), asubsidiary of ASICS Corporation, a Japanese multinational corporation. Race Roster was founded in London, Ontario in 2011.

All qualified applicants will receive consideration for employment without regard to race, colour, religion, gender, gender identity or expression, sexual orientation, sex, place of origin, ethnic origin, ancestry, citizenship, creed, record of offenses, genetics, disability, age, marital status, family status, veteran status, or fitness level.

Accommodations are available on request for candidates taking part in all aspects of the selection process.

Job applications will be reviewed by Rippling's AI.

This posting is for an existing vacancy.

Originally posted on Himalayas

本页面信息整理自 Himalayas,版权归原发布方所有。职位可能随时关闭,投递请以原始页面为准。 本站只做信息聚合展示,不参与招聘流程,也不向求职者收取任何费用。

← 返回全部职位