Full Stack Developer at Mika Express Limited
Mika Express Limited - Location: Zambia, Lusaka
Job closed
Contract
Contract type
Permanent
Application deadline
13/10/2019
Description
Position
Full Stack Developer at Mika Express Limited
Industry
Vacancies
1
Description
Reports to: CTO
Location: Lusaka
Company:
Mika Express is an E-commerce platform that delivers the best online experience to users
across Africa.
Purpose of job:
Mika Express is looking for a Full stack Software Developer within a small IT team delivering
mainly mobile and web applications, BI/MI solutions using appropriate technologies such as Reactjs, Java, Python, Django, Scala, and MySQL. Also required to provide technical support for other existing solutions.
Responsibilities:
- Develop the Backend/front-end of our E-Commerce Platform
- Work with mobile app developers to design new APIs
- Develop the backend-end functionality in our mobile apps.
- Develop and maintaining MySQL Server Stored Procedures / ETL Packages
- Develop consumer grade web based applications, eCommerce websites and advanced analytics components within the Platform
- Manage and maintain the data models
- Familiarity with REST API and web service development
- Develop web applications using Python, Java, Scala, MVC, React JS, Node etc.
- Mentor junior team members, reviewing their work and giving feedback and guidance.
- Act as a Scrum Master on projects, and generally make sure the agile processes and tools are being used as the team agrees.
- Act as a Configuration Manager, controlling and maintaining continuous deployment processes as the team agrees.
- Requirements gathering and analysis
- Write functional specifications and systems documentation
- Application support of existing systems
- To undertake any other reasonable duties and responsibilities as may be required
- Build versioned containers for applications using Docker and Ansible
Requirements, Qualifications, Experience & Characteristics
Essential:
- Bachelor’s Degree in Computer Science, Software Engineering or similar
- Experience of working in a SCRUM Environment
- 3+ years’ experience with HTML5, CSS, MVC, Django, ReactJS, JavaScript, Java and Scala
- Experience working on open-source software i.e. LINUX, Nginx
- Experience working with the modern web ecosystem: git, node.js, npm, gulp, bower
- Strong communication skills in both spoken and written English
- Team-player – able to work both with colleagues in an office-setting and remotely
- Able to manage time effectively and prioritise workload
- Able to use own initiative and solve problems; open-minded and able to adapt to change
- Able to work effectively with people at all levels internally and externally
- Able to travel around the country and internationally, including overnight/working week stays if necessary
- Experience with relational databases like MySQL or PostgreSQL
- Ability to learn new skills quickly; to adapt to a new environment and operate effectively within a short space of time.
- Highly analytical
- Highly articulate
Desired:
- Experience developing for mobile platforms, eg iOS, Android, Windows Phone
- Experience working with Atlassian JIRA, GIT
- Experience working with Jenkins CI
- Experience working with AWS and Azure
- Experience with backend frameworks i.e. Django, Play, Spring, Spray.io, etc
Sharing is Caring! Click on the Icons Below and Share
Requirements
Min education
Primary school
Required experience
4 Years
Nationality
Not defined
Languages
Not defined
Specializations
Skills
Not defined
Prerequisites
.
Company
Employer name