Full Stack Developer

Company Description

Shopzetu is a fashion technology company based in Nairobi County, Kenya, with a mission of making fashion accessible across Africa. The company provides an e-commerce marketplace, infrastructure, and tools for fashion vendors to enable online fashion retail. Shopzetu’s online marketplace serves over 300 fashion and beauty brands and over 30,000 customers in Kenya.

Role Description

This is a full-time on-site role for a Full Stack Developer at Shopzetu in Nairobi County, Kenya. The Full Stack Developer will be responsible for back-end and front-end web development, software development, and implementing Cascading Style Sheets (CSS) to enhance the user experience of the platform.

Key Responsibilities:

  • Full Stack Development: Design, develop, test, and deploy both front-end and back-end components of web applications and e-commerce solutions.
  • Shopify Development: Customize and extend Shopify themes, develop custom Shopify apps, and integrate third-party services with Shopify.
  • Python Programming: Develop and maintain server-side applications and APIs using Python frameworks (e.g., Django, Flask).
  • Collaboration: Work closely with designers, product managers, and other developers to gather requirements and deliver high-quality solutions.
  • Problem-Solving: Troubleshoot and resolve issues related to Shopify, Python applications, and overall system performance.
  • Code Quality: Ensure code quality through best practices, code reviews, and adherence to coding standards.
  • Documentation: Maintain clear and comprehensive documentation for code, development processes, and system configurations.
  • Continuous Improvement: Stay up-to-date with industry trends and emerging technologies to recommend and implement improvements.

Qualifications:

  • Experience: Minimum of 3 years of experience as a Full Stack Developer with a focus on Shopify and Python.
  • Shopify Expertise: Proficient in Shopify theme development, Shopify Liquid, and the Shopify API. Experience with Shopify Plus is a plus.
  • Python Proficiency: Strong experience with Python programming and popular frameworks (e.g., Django, Flask).
  • Front-End Skills: Solid understanding of front-end technologies including HTML, CSS, JavaScript, and modern JavaScript frameworks/libraries (e.g., React, Angular, Vue.js).
  • Back-End Skills: Experience with server-side technologies, database management, and RESTful API development.
  • Version Control: Proficiency with version control systems, preferably Git.
  • Problem-Solving: Excellent analytical and problem-solving skills with a keen attention to detail.
  • Communication: Strong written and verbal communication skills, with the ability to collaborate effectively in a team environment.
  • Education: Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent work experience.

Preferred Skills::

  • E-Commerce Experience: Prior experience with e-commerce platforms beyond Shopify is a plus.
  • Cloud Services: Familiarity with cloud services (e.g., AWS, Azure) and CI/CD pipelines.
  • Agile Methodologies: Experience working in Agile/Scrum environments.

SEND YOUR CV TO: [email protected] by 20th September 2024

Subscribe to our socials and stay tuned to the latest jobs