Senior full stack developer (contract) needed

We've got a pretty cool way of using Webflow with custom backends! (Both SPAs and Django templates)

OpenUp is seeking a senior developer to own and oversee the technical side of one or more projects.

OpenUp’s vision is a South Africa where citizens and government are empowered to thrive, collaboratively. We seek to empower people and government, through data, technology and innovative-thinking, to become active agents in creating positive social change.

While implementation is a small part of any project in this complex space, a great breadth and depth of experience is needed to understand the potential and limitations of available data and processes. We need someone to help ask the right questions, and ensure that the implementation of any tools is usable, effective, and sustainable.

Duration: Project-based (generally 1-6 months, 20-100%)

Starting date: immediately, additional projects coming soon

Location: Remote, potential to use our Newlands, Cape Town office after COVID-19 risks reduce

Requirements

  • Able to explore functional and non-functional requirements and constraints with Product Owner and Project Manager to help make appropriate compromises to achieve the best outcome on a small budget
  • Able to help define and tasks for developers suitable to a project within a budget
  • At least three years Django and Python experience
  • At least five years software development experience
  • Good understanding of modern and traditional web frontend approaches, libraries and languages including jQuery, ES6, SASS
  • Experience using and maintaining Docker containers in development and production
  • Comfortable with git and GitHub
  • Experience with data processing and ETL beneficial
  • Able to take responsibility for the technical delivery of one or more small projects, including code review, deployment and operations
  • Able to self-manage, communicate clearly and work as part of a small team (2-3 people)
  • Able to attend regular online calls for planning, clarification etc 
  • Able to align projects with our development best practises and help us refine it in line with our way of working.

How to apply: Apply for this position by sending an email to jobs@openup.org.za. Please attach both your CV and a cover letter.

Share this post:

OpenUp is seeking a senior developer to own and oversee the technical side of one or more projects.

OpenUp’s vision is a South Africa where citizens and government are empowered to thrive, collaboratively. We seek to empower people and government, through data, technology and innovative-thinking, to become active agents in creating positive social change.

While implementation is a small part of any project in this complex space, a great breadth and depth of experience is needed to understand the potential and limitations of available data and processes. We need someone to help ask the right questions, and ensure that the implementation of any tools is usable, effective, and sustainable.

Duration: Project-based (generally 1-6 months, 20-100%)

Starting date: immediately, additional projects coming soon

Location: Remote, potential to use our Newlands, Cape Town office after COVID-19 risks reduce

Requirements

  • Able to explore functional and non-functional requirements and constraints with Product Owner and Project Manager to help make appropriate compromises to achieve the best outcome on a small budget
  • Able to help define and tasks for developers suitable to a project within a budget
  • At least three years Django and Python experience
  • At least five years software development experience
  • Good understanding of modern and traditional web frontend approaches, libraries and languages including jQuery, ES6, SASS
  • Experience using and maintaining Docker containers in development and production
  • Comfortable with git and GitHub
  • Experience with data processing and ETL beneficial
  • Able to take responsibility for the technical delivery of one or more small projects, including code review, deployment and operations
  • Able to self-manage, communicate clearly and work as part of a small team (2-3 people)
  • Able to attend regular online calls for planning, clarification etc 
  • Able to align projects with our development best practises and help us refine it in line with our way of working.

How to apply: Apply for this position by sending an email to jobs@openup.org.za. Please attach both your CV and a cover letter.

You might also like