We are looking for a Python Flask Developer to make feature changes to an LMS application. The front end is in React JS. The perfect candidate would be full-stack and able to make all changes.
Our cognitive testing application is designed to screen job candidates by providing them a 15-minute test that measures cognitive aptitude. The application has been working for several months and over 2000 people have completed assessments. We decided to close our office and rebrand the company so the application needs some changes for us to be able to use it again.
Deliverable:
We need the backend python changes made to support the below features and our React JS engineer that worked on the project is willing to do the front end. If the engineer is full-stack and can do everything it would be an option too.
Overview of feature changes:
The cognitive assessment is in Russian and we need to add two additional languages. We will provide you with the translated versions of the test into these languages. There are five total versions of each language that are randomly selected from the five versions. For example, Question 1 comes from Test 2 Q1, Question 2 comes from Test 5 Q2, Question 3 comes from Test 1 Q3. (This is to prevent cheating.) New Language Support Ukrainian New Language Support English The application currently validates a working Ukrainian number on the front page, we would like to add a working number from other Geos too as valid. Re-host the application onto another domain with a fresh database for another business we have. Currently, it’s on hire.theadmasters.com and we will want it redeployed on hire.ironbelly.tech We must change the logo when it’s rehosted redeployed from the previous company to the new company as well as ensure slack alerts that send data to Slack when someone scores well on the test are also updated to the new Slack Workspace for the new company.
Services:
We are using Cloudflare for DNS. The APP is hosted now on AWS for backend and Frontend in GCP. We would like to keep this the same way ideally as to not make unnecessary changes. We will be able to provide access to all services needed to get this done.