Dear Open edX Developer/Full Stack
answer for review:
1)How many years of experience do you have in Open edX?
2)Are you individual independent specialist or you work as a team/agency?
3)Are you available 40 hours a week for a full-time job?
4)Are you agree for an interview in English and to do a test task?
5)What is your hourly/month rate for a full-time $? ( 160 hours per month-full time)
6)Share your CV in ENG for review
DETAILED JOB DESCRIPTION "Main Duties:
o Installation and configuration of the Open edX platform onto local servers and databases
o Understand training material functional requirements in order to analyze it for the development of courses on the Open edX platform
o Design and development of course tools and functionality in the Open edX platform using Studio to create specific course functionality for learners and course administrators
o Support the integration of video and audio-visual elements onto the platform
o Provide documentation, support manuals and relevant training on the maintenance and functions of the platform, enabling non-technical staff to create and modify courses
o Deliver progress reports on activities each month
o Training of other staff on the operation and maintenance of the platforms
o Design and develop extra functionality for the Open edX platform including XBlocks.
o Customize the UI/UX of Open edX as per customer requirements. o To join a team that is building a world-class learning and MOOCs platform based on Open edX. o Will help the team implement and propose new features that will be used in production by millions of learners. o Responsibilities include designing, developing, deploying, and supporting scalable software systems;
o Collaborating with the Product Management, UX, and Data Science groups to understand business problems and identify solutions"
WORK EXPERIENCE REQUIREMENTS "o 3+ years of experience in working with Python and Open edX platform.
o Experience in customizing Open edX as a product around creating plugins, integrating with third party apps.
o Hands on experience on Open edX framework. A Minimum of 3 years is required on Open edX alone. The Candidate must have developed and deployed open edX based applications and platforms.
o Core and Plug-ins/XBlocks edX development.
o Experience with Python web frameworks, specifically Django
o Candidate should know the configuration management tools such as Ansible, RabbitMQ, Redis & Elastic search
o Experience with databases: MySQL, MongoDB, and PostgreSQL
o Comfortable working in a Linux environment, specifically Debian or Ubuntu
o Experience with contributing to free software projects, and communicating within a free software community
o DevOps experience, especially on Debian/Ubuntu servers, Terraform, Vault, Packer, Prometheus, ELK, Docker o Excellent communication and teamwork skills
o Great attention to details
o Organizational skills
o An analytical mind
o Degree in Computer Science, Statistics or relevant field
o Complementary skill set:
• Scaling high traffic web applications
• Nginx and Apache web servers
• Facebook API and Social Medias