Database Architect – Full Stack

Posted 118ds ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Database Architect developing data architecture processes for sports performance data collection. Focusing on large-scale datasets and client-facing applications in a fully remote setting.

Responsibilities:

  • Continued development of database(s) for all sport platforms to efficiently store and navigate large biomechanics datasets.
  • Continued development of client-facing API solutions, establishing database access for internal and client use cases.
  • Optimization of server load balancing techniques with the aim of allowing for high-speed data egress alongside a continuously growing client base.
  • Optimize data storage, indexing, and retention strategies to ensure cost-efficient and high-performance data access.
  • Develop data-driven solutions to ensure company information is stored securely.
  • Develop solutions to improve internal efficiency, aimed at improving data delivery and data sharing speeds for client purposes.
  • Assist in the development of new software applications, with a priority on the development of web reporting applications for additional sports (i.e. NBA, NHL).
  • Improve or implement UI/UX concepts within pre-existing or future client-facing tools used for data collection, visualization, and/or interpretation purposes.
  • Improve or implement hardware/software interfaces within hardware solutions already in use, or future hardware solutions, determined based on company need and/or client feedback.

Requirements:

  • Demonstrated expertise in programming languages, including Ruby (Rails), JavaScript, HTML, CSS, and MySQL.
  • Proficient in using cloud storage and computing platforms (i.e. AWS, Azure, Cloudflare, Linux).
  • Proficient in developing RESTful API solutions.
  • Experience in programming languages, including JavaScript (React, Node.js), Python, and C++, is a plus.
  • Experience using coding concepts aimed at optimizing performance and memory efficiency.
  • Experience using Git for code collaboration purposes.
  • Proven ability to work in a team setting, preferably as part of a product development team.
  • Experience with motion capture technology and data analysis tools is a plus.
  • Passion for sports and the use of athlete performance metrics.