Full Stack Developer
Are you a skilled full-stack developer passionate about building innovative, data-driven solutions?
Job description
Join us as a Mid/Senior Software Engineer and help develop internal tools that deliver high-quality data while collaborating closely with our AI team to drive operational excellence in sports analytics.Key responsibilities:
- Develop and maintain web applications for internal operations to deliver high-quality data.
- Collaborate closely with our AI team to integrate intelligent features into our tooling.
- Create responsive interfaces with React.js and TypeScript that scale for multi-sport applications via microservices and micro-frontends.
- Innovate and iterate on solutions using modern technology stacks.
- Support cloud operations via AWS or in-house clusters.
Prerequisites and skills
- Proven full-stack experience with React.js and TypeScript.
- Strong understanding of the full Software Development Lifecycle (SDLC).
- Proven experience in cloud computing and/or with in-house clusters (e.g., Kubernetes).
- Knowledge of relational databases (e.g., MySQL, PostgreSQL) and/or NoSQL databases (e.g., Elasticsearch).
- Ability to optimize performance in React applications.
- Strong problem-solving and collaboration skills.
- Nice to have: willingness to use Python.
Advantages and benefits
- Premium medical care – Fully covered top-tier private healthcare.
- 25 Days of vacation – Plus extra days based on your length of service.
- Mental health days – Company-wide days off to rest and recharge.
- MultiSport card – Free daily access to fitness and wellness centers.
- Flexible work options – Hybrid work mode (role-dependent).
- Pension contribution – We match up to 3% of your salary.
- Referral bonus – Earn up to 90,000 CZK for successful hires.
- Career and professional growth – Learning programs & access to Udemy, O’Reilly and more.
About the company
Company is the world leader in sports AI.
Apply for a position

You will be guided through the selection process by Jessica. If you have any questions? Call +420 605 006 814.
Personal data
I hereby give my consent to the processing of my personal data contained in the job application, professional CV, personal questionnaire, personal data obtained from the contact form on the company’s website and personal data obtained during the interview at GrainTech Bohemia s. r. o. in accordance with Act No. 18/2018 Coll. on the Protection of Personal Data (hereinafter referred to as “Act No. 18/2018 Coll.”) by GrainTech Bohemia s. r. o. for the purpose of employment mediation. Consent may be revoked in writing at any time, otherwise the consent expires 3 years from the date of its granting and the data will be anonymised and further used exclusively for statistical purposes. I also acknowledge that the rights of the data subject are regulated in Section 59 et seq. of Act No. 18/2018 Coll. I declare that I fully understand the conditions of processing my personal data and I give my consent knowingly, voluntarily and without reservation.