|Join Nairaland / LOGIN! / Trending / Recent / New|
Stats: 2,443,796 members, 5,502,420 topics. Date: Tuesday, 31 March 2020 at 06:28 PM
|Experienced Fullstack Python Developers Needed At Tuteria ASAP by busybenson: 5:13pm On Oct 25, 2016|
We are urgently looking to hire developers with extensive knowledge on distributed systems and experience working with both the Django and Flask Web framework, with additional knowledge of Node-js. Developers with experience working with external Web APIs, styleguides (pep8, es-lint), and ability to grok legacy python (django) code base, especially doing so unsupervised, while collaborating with other team members.
Location: Ebutte-Meta, Yaba, Lagos
Vision: Building the largest tutoring network for Africa.
Send Mail To: firstname.lastname@example.org
OTHER SKILLS/ATTRIBUTES REQUIRED
You don't need to have all, but the more of these you have, the faster you'll be able to contribute from Day 1 if employed. Take a look. We tried to be as detailed as possible, so you can decide if you'll like to work with us - or not.
1. Work Flow Ability
a. Can setup a postgres database with specific user name and password and populating the database with existing data.
b. Can successfully automate postgres backups
c. Working with multiple python installations with pyenv
d. Working with multiple node installations with nvm
2. Django Knowledge
a. Possess extensive knowledge of Django Class Based Views
b. Can create and understand Django Models custom querysets and managers.
c. Understand how signals work in django
d. Is familiar with django's thirdparty libraries ecosystem with specific focus on the following libraries (django-braces, djangorestframework, Django-allauth, Django-debug-toolbar etc
e. Understands Django Templates and can create custom django template tags and filters
f. Have worked with Django admin and can create any of the following. (Admin Filters, Admin Actions and Action Forms)
3. Python Libraries
d. Python Dateutils
f. Celery and others.
4. Knowledge of The Git Version Control System
a. Clone and create branches
b. Merge and rebase branches
c. Stash changes .
d. Understand the Git flow methodology.
e. Is familiar with issue management in source code repository (bit-bucket and git-lab)
5. Has some Experience working in a Continuous Delivery work-flow:
Understands Continuous integration with Test Driven Development, has some familiarity with the Linux OS and have worked with any Relational Databases (preferably postgresql)
Familiarity with the linux OS include but not limited to
a. Ssh public key generation,
b. Basic Bash scripting
c. Package installation with apt-get or yum
d. Can set up cron jobs
6. Has done some form of Testing which consist:
a. python testing tools (unittest and pytest)
b. mocking and dependency injection
a. Basic Web Design Knowledge
i. Html 5 layout
ii. Bootstrap CSS Framework
iii. CSS/Sass/Less e.t.c
b. Chrome/ Firefox Devtools Usage
i. Inspect Element knowledge adding css properties, changing html tags directly from the tab
ii. Debugging network connectivity and response
i. Babel ES6/ES7
ii. Reactjs Framework
iii. Redux and its plugins including ReduxDevtools
8. Additional Knowledge (Not really required, but a big advantage):
a. Docker and its ecosystem (Docker-compose, Docker-machine and Swarmkit)
d. Full text search engines e.g (Elasticsearch or Solr)
e. Knowledge of Micro-services
f. Advanced knowledge of code editors e.g (vim, sublime text, atom, vs-code, sublime, pycharm, web-storm)
Salary ₦125,000 per month
|Sections: politics (1) business autos (1) jobs (1) career education (1) romance computers phones travel sports fashion health |
religion celebs tv-movies music-radio literature webmasters programming techmarket
Nairaland - Copyright © 2005 - 2020 Oluwaseun Osewa. All rights reserved. See How To Advertise. 41