Full-Stack Developer (Node.js, Python, JavaScript, TypeScript, React)
About the Role
Join a dynamic engineering team building innovative, data-driven products and internal tools for the sports analytics industry. You’ll work on both backend and frontend solutions, collaborating with AI, ML, and Data Science teams to deliver scalable, high-performance applications and pipelines. The environment is cloud-first, leveraging AWS, GCP, and Kubernetes, and values strong engineering practices and collaboration.
Key Responsibilities
Backend Focus:
- Design and build cloud-native streaming and batch data pipelines using Python, Node.js, AWS, and Kubernetes.
- Develop scalable solutions for processing and standardizing live and historical datasets.
- Collaborate with Data Science teams to optimize pipelines for production.
- Refactor and enhance proof-of-concept models for production-grade performance and scalability.
- Build and maintain cloud infrastructure using best practices for scalability, performance, and cost-efficiency.
- Use observability tools (e.g., ELK, Prometheus, Grafana) for monitoring and debugging.
- Mentor junior engineers and share best practices.
Frontend Focus:
- Develop and maintain modern, responsive web applications using React.js and TypeScript.
- Build reusable UI components for scalable, future-ready products.
- Collaborate with backend, AI, and ML teams to integrate intelligent features and deliver seamless user experiences.
- Contribute to rewriting legacy systems with new tech stacks.
- Support cloud operations and migrations (GCP to AWS or in-house solutions).
- Optimize performance and ensure high-quality UI/UX across platforms.
Required Qualifications
- Proficiency in Python and Node.js for backend development.
- Strong experience with JavaScript, TypeScript, and React.js for frontend development.
- Experience with cloud environments (AWS and/or GCP).
- Hands-on experience with Kubernetes for deployment and scaling.
- Familiarity with event-driven systems and distributed architecture.
- Experience with data engineering and processing (standardizing live and historical data).
- Ability to navigate performance challenges in both backend and frontend development.
- Strong problem-solving and collaboration skills.
- Experience working in data-heavy or sensitive environments is a strong plus.
Desired Qualifications
- Experience with observability tools (ELK, Prometheus, Grafana).
- Familiarity with CI/CD pipeline development (e.g., Jenkins, GitHub Actions).
- Knowledge of Data Science and Machine Learning concepts.
- Background in Computer Vision or experience working with CV datasets.
- Motivation to experiment with new technologies and create solutions in fast-paced environments.
Candidate Profile
- Mid/Senior level (3+ years of experience).
- Ready for big challenges and strong team collaboration.
- Must have EU residency or a valid EU work visa.
- Full-time, employee contract only (no B2B/freelance).
What We Offer
- Full-time, permanent employment.
- Premium medical care and mental health days.
- 25 days of vacation, plus extra days based on service.
- Flexible working schedules and ‘No Meeting Fridays’.
- MultiSport card (CZ) and other wellness benefits.
- Pension contribution (CZ).
- Career and professional growth opportunities, including access to Udemy, O’Reilly, and more.
- Referral bonus program.
- Involvement in industry-leading, innovative solutions with global visibility.
- Supportive and collaborative team culture.