Python / Javascript / Algo Software Developer Training Facilitator

Sweskills Tech Talent Academy

Apply for this job   

Share this job:

Sweskills Academy is a tech talent accelerator that aims to develop highly-skilled and diverse software engineering talents who can innovate locally, support regional tech ecosystems, and build software at global scale. We are focused on developing software engineers who have strong computational problem solving skills through deepened knowledge of theoretical computer science concepts, and who have a deep understanding of software engineering principles and industry best practices.



We are looking for an experienced developer who is passionate about training and coaching new software engineers. Working at our training center, you will be expected to guide and assist our trainees as they self-study our training resources. You will be expected to pair with them, and guide them through problems. This exciting and challenging role provides opportunities for facilitators not just to contribute to the learning and development of trainees, but also to learn and develop themselves.


Skill requirements:

Proficient to Expert level:

Git & Github

Linux/Unix command line utilities and Bash Shell Scripting

Core python programming. Test Driven Development using python unit testing tools like unittest, nose or py test.

Proficient in algorithms and data structures

Algorithm Analysis and Big-O Notation

Sorting algorithms

Binary Search Trees


Breadth First Search & Depth First Search

Shortest Path algorithms

Recursion and Dynamic Programming

String Sorts, Tries, Regular Expressions, Data Compression.

Refactoring, Continuous Integration. Clean Code. 

Core Javascript / ECMAScript 6

Node js and or React js

MongoDB. One of MySQL or PostgreSQL


Candidates who have taken any Coursera or Udacity courses on Data Structures and Algorithms will have an added advantage.


Other requirements

Start date - 30th July 2018



Preferred years of experience - 3+ years 


Location - Yaba, Lagos 


Job type - 3 months contract.




Sweskills Tech Talent Academy

Job Level

Experienced (Non-Manager)




Information Technology

Job Type


Minimum Qualification


Preferred Years of Experience

1 - 3 years


₦150,000.00 ‐ ₦250,000.00 per month

Application Deadline

1 week from now