ENVIRONMENT:

An innovative investment firm seeks the expertise of a Full Stack Developer to help build their next generation of applications.  These world-class applications will provide an exceptional user experience on the desktop, tablet and phone.  As part of a team, you will apply best practices in User Experience, DevOps, Web application architecture, Solution design, Scaling and Testing. A tertiary qualification and knowledge of Computer Science fundaments in OO Design, Data Structure and algorithms are a necessity. At least 6 years’ professional Development experience.

DUTIES:

  • Analyse and design new features.
  • Write elegant robust code.
  • Write unit, integration and acceptance tests for all components.
  • Write build and deployment automation scripts.
  • Improve and optimize the performance of existing systems.
  • Troubleshoot and root-cause errors.
  • Mentor other developers.
  • Deliver features timeously.

REQUIREMENTS:

  • Degree in computer science, computer engineering, information science  or related technical discipline.
  • Since we are a multi-technology environment, knowledge of computer science fundamentals in object-oriented design, data structures and algorithms are a necessity.
  • At least 6 years’ worth of professional development experience.
  • Strong software design skills.
  • Proficiency in more than one modern programming language (JavaScript, Python or Ruby and one statically typed language such as Scala, Java, C++ or Golang experience beneficial).
  • Proficiency in a database

Learn more/Apply for this position