Job Description – Software Engineer

As an engineer at Track24, you’ll work with a team that’s developed world class products that are used on a daily basis by some of the world’s biggest companies and organisations. You’ll be involved in all aspects related to product development, from the prototyping of ideas through to execution and scaling.

You will be exposed to all aspects of engineering from front to backend and from server operations to client relations. We have a culture of continuous improvement.

The ideal candidate

Preferably with formal computer science training, you’re adaptable and able to respond to new technologies and languages.
You’re a craftsman and that means a lot to you, you take great care over all aspects of your work.
You enjoy solving problems, are able to challenge others when you see a better way, and are able to acknowledge and learn from mistakes.
You are self-motivated yet enjoy a collaborative team environment where everyone is focused on improving our clients’ experience.
You enjoy research and development and will be motivated to push yourself and others to learn and reach a higher level.

Technologies we use:

Our primary focus is PHP with Laravel but we like the flexibility to use languages most suitable for the task in hand. Members of our team are confident using more than two of the following: Python, Java, C#, .NET, Lua, C/C++.We use PostgreSQL, MySQL and are experimenting with Graph and NoSQL databases.
We use Javascript a lot, particularly Angular, D3, and Node.
We’re really in to Geospatial technologies, particularly open source ones and are fans of OpenStreetMap, Mapbox, OpenLayers, Leaflet and QGIS, as well as open source routing technology. Knowledge of Mapnik, OSRM, Imposm and Osmosis are pluses.
Git, Github, Docker.
We’re passionate about frontend frameworks, particularly Material Design Lite, Bootstrap and Foundation. Basic knowledge of prototyping aides is handy too.
Ubuntu or server management experience is a plus.

Some of the achievements of the team you’re joining:

Over the years, we’ve pushed our boundaries in terms of:

Handling data derived from satellite or GPRS devices and displaying that data on client interfaces in near-real time.
Building out a mobile and web-based mapping interface that can display and analyse millions of points of data.
Developing advanced driver and vehicle behaviour calculations derived from location and routing data.
Making our clients’ lives easier—that’s really important to us.

Things we’re interested in for the future:
Automation, artificial intelligence and machine learning are of interest to us, as is anything related to geospatial intelligence or machine-to-machine communications.

The location:

We’re looking to build our team in Dubai, United Arab Emirates but we will also consider our London office and remote working for the right candidate.


About Track24

Solve complex problems with technology. We’re focused on designing and building software that does complex things but that’s easy to use. We’re always interested in talented people. We look for people with a passion for making things better and a focus on customer experience.