Our organisation is looking for a Django Developer who is extremely knowledgeable and a driven individual to assist the organisation in redesigning and maintaining an Computer based learning platform. The platform is currently in beta phase and developed using the Django technology stack: Django Python framework, CSS, Java Script, Jquery, Django template for the front end, postgresql DB and containerization technologies:- docker and docker-compose, for application orchestrations You will become a member of the team to take over the future development of the platform and other Applications. Key Responsibilities: As a Django Developer at our company, you will:
Review the existing code base together with the development lead to capture and document
requirements
Design, implement new features using Python code and the Django framework.
Redesign existing feature and especially user interface features in the platform to make it more mobile friendly and improve the customer workflows.
Identify and fix software bugs.
Create a wide variety of tests to verify the functionalities.
Manage the security of the platform.
Write detailed documentation around the code.
Take ownership of code quality and system integration tasks.
Work with stakeholders and fellow developers.
Participate in network design of the infrastructure,
Integrate payment solutions to our applications.
Work together with the Business development managers to abstract feature from requirements.
Familiarity with multi tenancy application
Essential Technical Skills:
Strong software development skills, with proven experience in Python and the
Django framework.
Familiarity with restful API design framework like Fast API, Django Restful
Familiarity with event driven programming as well as the MVC.
Good understanding of Object relational mapper (ORM), relational DB, NOSQL DB, raw SQL.•Good understanding of frontend designs, mobile first CSS design pattern, Java Script, Jquery,Next js and any front end framework from React, Vue
Familiarity with containerisation technologies: docker, docker-compose.
Knowledge of templates like Django template, jinja2
Familiarity with development tool, git-hub, git, CI/CD pipelines, pytest,
Knowledge of Networks, DNS, DHCP,
Desirable Technical Skills:
Familiarity with cross-browser javascript development and Web front-end technologies
Understanding of cloud services like AWS, Azure
Knowledge of Linux (ubuntu)
Understanding of computer based examination workflows and Software for the educational sector
Django Developer Benefits
Salary depending on experience: ₦80000 - ₦150000
Possibility to work from home and office
Possibility of conversion to permanent worker
3 Stage Recruitment Steps:
Application submission with basic challenger task completion
Main code challenger Task and Face to Face Interview
if you make it this far, then a visit to our Temporary office in owerri for final practical assessment.
Send all application to: azuzubby73@gmail.com
Job Types: Full-time, Contract
Contract length: 12 months
Pay: ₦80,000.00 - ₦150,000.00 per month Application Deadline: 31/10/2024