Intermediate full stack Stack Dev – Python

Intermediate full stack Stack Dev – Python

Job Title: Intermediate full stack Stack Dev – Python
Contract Type: Permanent
Location: Gauteng
Reference: JN -072019-16911
Contact Name: Nicole Vine
Contact Email:
Job Published: August 21, 2019 11:11

Job Description

Ideal candidate:

  • A Bachelor's degree in Computer/Electronics/Electrical Engineering/Infomatics or Computer Science
  • 3+ years experience in web application development with a focus on digital (web) platforms
  • Demonstrated success evaluating and adopting emerging technologies
  • Experience with Google Cloud Platform(GCP) technologies
  • Experience with Big Data Technologies preferably on the GCP stack
  • Experience with project management tools like JIRA
  • Excellent collaboration skills
  • Ability to work well under pressure in a complex environment
  • Ability to explain technical information to non-technical users
  • Proficient understanding of code versioning using GIT
  • Effective verbal and written communication
  • Above all you will need to be keen to work in a team to contribute to the achievement of our goals and aspirations but also have the ability to work independently
  • Tech Stack
  • Google App Engine – Python Standard Environment
  • Google Compute Engine
  • Cloud SQL
  • Cloud Datastore
  • Cloud Storage
  • Stackdriver
  • Kubernetes Engine
  • BigQuery
  • Cloud Networking
  • Git | Github


Skills required:

  • Desired Matrix
  • Primary Python 2.7 or 3
  • Secondary PHP | Java | C# (experience with one)
  • Gulp | Webpack | Node.js | AngularJS | React | Polymer (experience with one)
  • CSS3, HTML5 and Less|SASSS experience (experience with two)
  • MySQL | MSSQL | NoSQL (experience with two)
  • Working knowledge with Web services and API’s.
  • Proficient understanding of code versioning using GIT both at command line and GUI.



  • Design, build, and implement elegant front- and back-end solutions
  • Lead moderate to complex lifecycle development projects and tasks
  • Participate in end-to-end product development lifecycle, e.g. design, build, code review, etc
  • Produce prototypes and effectively articulate design decisions
  • Write clean code that is maintainable, scalable, and extensible
  • Implement automated unit and integration testing
  • Integrate APIs and web services
  • Conduct requirements gathering, design, and hands-on development
  • Participate within an Agile software development team and perform SCRUM
  • Ability to work under pressure within tight deadlines

Get similar jobs like these by email

By submitting your details you agree to our T&C's