Developer

C&I d.o.o.

O poziciji

About the Position:

C&I is announcing an opening for a Developer within our dynamic API development team. This full-time position offers the opportunity to work on innovative projects in sports analytics, media, and sponsorship, serving top-tier football clubs, associations, and sports analysis providers. As a member of our team, you will contribute to our full-service football data platform that provides automatic deployment and maintenance of a user’s isolated data environment, integration of multiple football data sources into easy-to-use data tables, and creation of analytics reports.


Key Responsibilities:

  • Rest API development: Develop RESTful APIs in modern frameworks such as Flask (Python)
  • Rest API documentation: Swagger
  • Unit tests development: Flask (Python)

Other Responsibilities:

  • Infrastructure maintenance and deployment: Deploy and maintain infrastructures using Terraform and CDKTF library
  • Error Handling: Implement systems to handle errors and send notifications.
  • System Maintenance: Monitor and troubleshoot API, pipeline executions and existing data transformation scripts.
  • Quality Assurance: Ensure testing and quality control in all developed elements.
  • Process Optimization: Innovate and improve current and future data processes.
  • Collaboration: Work closely with clients and data scientists to optimize data utilization and infrastructure design.
  • Platform Development: Join our team in developing a state-of-the-art football integration platform, collaborating with the data, API, deployment, and front-end teams.

Minimalne kvalifikacije

Required Skills:

  • Proficiency in Python
  • Experience in REST API development in Python Flask and Swagger
  • Experience with unit testing
  • Proficiency in SQL, knowledge of DB migrations
  • Familiarity with object-oriented programming
  • Experience with Git
  • English proficiency


Candidate Profile:

  • Master of Science in Information and Communication Technology
  • Master of Science in Computing
  • Master’s degree in a related field


Bonus kvalifikacije

Tools We Use (Not Required, not all teams use the same tools):


  • Programming languages: Go, Typescript, C#
  • Libraries and Packages: React JS, Terraform, CDKTF, Docker
  • CI/CD pipelines: Bitbucket, AWS Codebuild
  • Cloud Services: Azure Functions, AWS Lambda Functions, Databricks, Azure Synapse, AWS Glue, BigQuery
  • Orchestration Tools: Azure Data Factory, AWS Glue, AWS Step Functions
  • Container Management: AWS ECS, Azure Container Services

Očekivanja od tebe na ovoj poziciji

We expect our candidates to seamlessly integrate into our team, fostering creativity and a commitment to learning. We highly value the contribution of new ideas and actively encourage engagement.

Zašto je super raditi na ovoj poziciji

At C&I, our data engineering teams build and maintain large-scale big data infrastructures for major corporate clients, including leading football clubs and associations worldwide. Our teams are recognized for their high skill levels and industry reputation, tackling complex tasks with an agile approach. This role offers a unique chance to engage in cutting-edge sports data projects, fostering skill development and collaboration in a supportive environment. Our diverse client base and the variety of systems provide ample learning opportunities with numerous technologies.