We are looking for an Independent Freelancer (strictly no companies or agency).
We require a highly experienced Full Stack developer to enhance and support our existing Systems developed using the Django Rest Framework and Angular.
You will be required to work closely with our product team and lead developer for continuous improvement of the existing current application and troubleshooting of any bugs/issues that are reported. You are expected to work independently as well as take tasks given by our lead developer. You will participate in daily stand-up virtual meeting via video calls where your daily priorities will be agreed and/or you will be given coding tasks by our lead developer to complete. The priorities and tasks are review the following day in the stand-up meeting and new ones will be set.
If you are successful in your contribution to the existing project and in completing the initial tasks that will be set then you will either lead or take part in development of new applications planned in late February/early March 2021.
The skills required are:
-Django (Python, Rest Framework, ORM, Migrations and Pure SQL schema modifications, Templates for mail build out)
-Python Web Server (preferably Apache with WSGI / uWSGI, static content serving)
-RDBMS (preferably MySQL)
-HTTP/S communication (REST, JSON, XML, JWT authentication, basic GraphQL / Graphene Python understanding)
-Web Sites and Web Applications (MVC, Client – Server / Server – Server communication)
-Search Solutions (preferably Apache SolR)
-Mail Server Integration (sending and polling e-mails over SMTP / IMAP)
-Linux (preferably Ubuntu Server)
-Proficient in the art of Git source control or similar
-Incremental Software Build Out (incorporating new requirements and feedback in previously developed features and pre-existing solutions)
-Experienced in Test-Driven Development, unit testing, and clean code
-Experience creating solutions using PaaS with cloud platforms specially Microsoft Azure