Back-End Software Engineer

Job description

ArqamFC is looking for a highly skilled and experienced Back-End Engineer to help with the continued design and implementation of the data collection pipeline in our growing company. 

 

The role will focus on developing our existing systems architecture to ensure we can manage the vast demands of data quantity, algorithmic processing and stringent SLA’s to demanding customers including Media and broadcasters who need accurate data in real time.

 

We will consider experience across a range of systems architecture and software development frameworks and a proven track record of picking up new technologies quickly. We are a new, fast growing company, with an incredibly full road-map and are therefore looking for someone who is driven, self-motivated, flexible and comfortable working at a fast pace delivering projects in an iterative manner, in relatively short timelines. 

 

Whilst the role is junior level software engineer within the organization, we are looking for someone who likes to write and maintain complex code bases, process large amounts of data using advanced algorithms, and design features to deliver unique values. We embrace an agile mindset, delivering high quality products in a timely manner.You will be working with our team of Software Engineers and Product managers in Cairo so communication skills are critical, as well as experience of working across different cultures and geographies. As our team grows, we will want to hire additional team members across the UK, US and Egypt so the ability to source and nurture talent is critical to our growth.

 

The ideal candidate will have an interest in sports, data analytics, as well as an excellent technical portfolio.

 

The position is ideally based full time in our office in Cairo, Egypt, but the location is flexible based on experience and fit with our company. Travel will be required.
 

Requirements

Skillset:

  • 1+ years experience building and maintaining data-intensive back-end systems

  • Experience in one of Python/Node

  • Experience working with complex relational databases (PostgreSQL) as well as noSQL (MongoDB)

  • Comfortable building and deploying Linux environments on dedicated servers and in the cloud

  • Excellent communication skills, both written and verbal with proven ability to communicate across cultures and geography 

  • Basic understanding of football 

  • Team player, self-motivated, hard-working

  • Ability and drive to travel, including spending some time with our tech team in Bath, UK

Nice to haves:

  • Experience in one JVM language (Closure, Java, Scala, Kotlin)

  • Dev-ops experience (Docker, Kubernetes,etc.)

  • Experience with statistical programming and data science 

  • Experience with Ruby or Go 

What We Offer:

  • Strong compensation packages (salary +  stock options)

  • Fast-growing team with high growth opportunities to learn new skills

  • Ability to work remotely when necessary  

  • Flexible working hours