Key Duties and Responsibilities:

  • Technical Speccing.
  • Define technical requirements and plan projects aligned with business objectives.
  • Project Execution: Lead and contribute to all phases of the software development lifecycle.
  • Software Architecture: Drive the development, optimisation, and maintenance of our software architecture.
  • Provide technical mentorship and guidance to junior team members.
  • Work across business units to deliver impactful software solutions.

Minimum Requirements:

  • Bachelor’s degree in information technology
  • 10 years of professional experience developing web and mobile applications for real-world customers.
  • Expertise in ClojureScript, Rum (Clojure/ClojureScript library), React, JavaScript, WebSocket
  • Clojure, Java, PHP experience for back end
  • Scala, Go, C#, Ruby, PHP
  • Proficiency with MySQL (MariaDB), RabbitMQ or Kafka
  • AWS infrastructure and services
  • Linux

Desired Skills:

  • PHP
  • Java
  • Clojure
  • JavaScript
  • AWS
  • Ruby
  • Scala

Learn more/Apply for this position