#1 of 1Software Engineer | Madrid
If you love tapas and think immutability is a game changer when building software, this is a great opportunity for you. We're a Madrid based start up and we're looking for software engineers to expand our team.
To give you a high level overview, our Clojure platform runs on AWS that serves as a "central server" for other components such as a back-office web app, public website, kiosks, mobile apps (Android and iOS), etc. The kiosk is a ClojureScript/Om web application interacting with a local web server. In the back-office web app we show events as they arrive into the central server given an overview of what's going on in the whole system.
- Some of the interesting problems we're working on:
- Tools and languages:
* System modularity * Data security in the kiosks * Unreliable communication with a central server over weak links (mobile networks) * Kiosk offline support (and all its complexity, e.g. data synchronization) * Kiosk communication with hardware components (designed and developed by the "Hardware Team") * etc
We really love Clojure and the ideas behind the language, we try to follow a event based (log like) approach in our infrastructure, avoiding the usual "update in place" pattern.
* Clojure / ClojureScript (Om) * PostgreSQL / H2 / SQLite * Amazon Web Services (EC2, RDS) * ZeroMQ
If this seems interesting we would like to hear from you, please send your CV to:
(str \i \p \@ "ride-on" \. \e \s)