Our client is a social impact enterprise using technology to enable and deliver education, training and learning, entrepreneurial and work programmes and educational financing to young people.

THE ROLE

As an intermediate developer in the company, you will be expected to have a deep understanding of best practices and new developments across our technologies and codebases.

RESPONSIBILITIES

You will be responsible for maintaining and adding new features to the existing system, design new components and actively participate in architecture discussions to keep the company ahead of technological improvements. Your role will require you to work closely with the product team to design and build the future of the company.

REQUIREMENTS
We are looking for talented individuals that have development experience. You must be passionate about making a difference in the educational space.

Soft Skills

  • Has successfully worked in a collaborative environment
  • Is comfortable sharing ideas and is result-oriented
  • Proactive in solving and communicating problems
  • Positive attitude that welcomes changing requirements
  • Passionate about your craft
  • Always looking for ways to improve your skill set
  • Willing to share knowledge with other team members
  • Good time management skills
  • Ability to manage upwards
  • Has previously worked with Agile Engineering Processes

Preferred Technical Skills

  • Python – Object oriented programming
  • D jango
  • Firm understanding of D jango’s Model layer
  • Django Rest Framework
  • Proven competence writing API views
  • Postgresql
  • GIt Version Control
  • Service orientated architecture
  • Docker
  • Node JS
  • Angular Js
  • AWS

Desired Skills:

  • Python
  • OO
  • Django
  • Node JS

Learn more/Apply for this position