Job Url: https://www.remoterocketship.com/company/teamworks/jobs/software-engineer-coaching-united-states-remote Job Description: Teamworks Website LinkedIn All Job Openings Teamworks is the proven operating system for high performance, powering more than 6,500 sports, military, and public safety organizations around the world. Available on a centralized and integrated platform, the Teamworks’ product suite provides specialized applications to support recruiting, development, management, individual branding, and community building. Based in Durham, North Carolina, and founded in 2004, Teamworks continues to expand its global presence with employees across ten countries and offices in London, England, and Brisbane, Australia. Visit teamworks.com to learn more. 201 - 500 employees Founded 2004 Software Engineer, Coaching 20 hours ago πŸ‡ΊπŸ‡Έ United States – Remote πŸ’΅ $113k - $140k / year ⏰ Full Time 🟑 Mid-level 🟠 Senior πŸ§‘β€πŸ’» Full-stack Engineer Airflow Apache AWS Cloud D3.js Docker ETL JavaScript Kafka MongoDB MySQL NoSQL Postgres Python React React Native Apply Now Receive Emails with Similar Jobs Report problem πŸ“‹ Description β€’ Build and enhance full-stack applications that integrate disparate data and video sources, creating seamless user experiences for sports analytics and intelligence workflows β€’ Develop scalable data pipelines and ETL processes to handle high-volume spatiotemporal tracking data from multiple sports and sources β€’ Create dynamic, interactive data visualizations using modern JavaScript frameworks and charting libraries to transform complex sports data into actionable insights β€’ Design and implement RESTful APIs that enable seamless integration between analytics tools, reporting systems, and the broader Teamworks ecosystem β€’ Optimize database schemas and queries to support real-time analytics and reporting for high-performance sports applications β€’ Collaborate with cross-functional teams including data scientists, product managers, and sports analysts to translate complex requirements into elegant technical solutions β€’ Modernize and scale existing analytics platforms while maintaining backward compatibility and ensuring minimal disruption to current users 🎯 Requirements β€’ Strong full-stack development experience with proficiency in both frontend and backend technologies, including modern JavaScript frameworks (React preferred) and server-side languages (Python preferred) β€’ Database expertise with hands-on experience in both relational databases (MySQL, PostgreSQL) and NoSQL solutions (MongoDB), including query optimization and schema design β€’ API development and integration experience with deep understanding of RESTful services and data exchange formats β€’ Cloud computing proficiency with AWS or similar platforms, including experience with scalable architecture patterns and deployment strategies β€’ Data visualization skills using libraries such as D3.js, Chart.js, or similar tools for creating interactive charts and dashboards β€’ Version control mastery with Git and experience working in collaborative development environments β€’ Understanding of software development lifecycle including testing, CI/CD pipelines, and agile methodologies β€’ Sports analytics or spatiotemporal data experience with understanding of tracking data, player movements, and sports-specific metrics β€’ Python development skills for data processing, ETL operations, and analytics pipeline development β€’ Machine learning familiarity with experience applying ML techniques to sports data or similar domains β€’ Performance optimization expertise including experience with high-volume data processing and real-time analytics systems β€’ Leadership experience serving as technical lead or mentor on development projects β€’ Mobile development knowledge using React Native or similar frameworks for extending analytics capabilities to mobile platforms β€’ Docker and containerization experience for deployment and scalability of analytics applications β€’ Data pipeline technologies such as Apache Kafka, Airflow, or similar tools for managing complex data workflows β€’ Pragmatic approach to problem-solving with ability to balance immediate solutions with long-term architectural considerations β€’ Curiosity and attention to detail with natural inclination to investigate edge cases and ensure data accuracy β€’ Adaptability and learning agility with enthusiasm for experimenting with new technologies and approaches β€’ Communication skills that enable effective collaboration with both technical teams and sports domain experts β€’ Quality-focused mindset with commitment to creating, documenting, and improving processes β€’ Intrinsic motivation to build solutions that directly impact competitive outcomes β€’ Results-oriented approach with focus on delivering measurable value πŸ–οΈ Benefits β€’ Competitive salary β€’ performance-based incentives β€’ equity β€’ Comprehensive Benefits including health coverage, life and disability insurance, retirement plans β€’ unlimited paid time off β€’ flexible and remote work options β€’ catered lunches (where applicable) β€’ stipends for learning and development β€’ home office equipment stipend β€’ company gear