Full Stack Engineer Job in Kenya

Role Description

  • This is a full-time on-site role as a Full Stack Developer located in Thindigua on Kiambu Road. The full-stack developer will be responsible for developing and maintaining software applications and databases, both on the front-end and back-end. They will work closely with the design and development teams to ensure the quality and timely delivery of projects.

Key Responsibilities:

Front-End Development:

  •  Develop and maintain user-facing features using Vue.js, React.js, or Angular.
  •  Ensure the technical feasibility of UI/UX designs.
  •  Optimize applications for maximum speed and scalability.
  • Collaborate with designers to ensure visual and functional consistency.

Back-End Development:


  • Design, build, and maintain efficient, reusable, and reliable server-side code.
  • Integrate user-facing elements with server-side logic.
  • Implement security and data protection measures.
  • Develop and maintain RESTful APIs and web services.
  • Database Management:
  • Design and manage database schemas.
  • Ensure data integrity and optimal performance.
  • Perform database migrations, backups, and restoration tasks.

Qualifications

  • Front-End Development and Back-End Web Development skills
  • Full-Stack Development skills
  • Proficient in Cascading Style Sheets (CSS)
  • Experience in Software Development
  • Excellent problem-solving and critical thinking skills
  • Strong communication and interpersonal skills
  • Bachelor’s or Master’s degree in Computer Science or related field
  • Experience in Agile development is a plus

This role has a wide remit and plenty of possibilities, and you will be responsible for:

  • Front-end development: developing the client side of web applications using HTML, CSS, JavaScript, and other tools to ensure a responsive user experience and visually appealing website design.
  • Back-end development: building server-side components and databases to support the functionality of web applications, often using languages like PHP, Python, Ruby, Node.js, and others.
  • Web security: Implementing security measures to protect websites and web applications from vulnerabilities, such as SQL injection, cross-site scripting, and data breaches.
  • Testing and debugging: conducting thorough testing and debugging of websites and applications to ensure they function correctly and are error-free.
  • Optimization: optimizing websites for speed, performance, and search engine optimisation (SEO) to enhance user experience and visibility.
  • Content management: Integrating content management systems (CMS) like WordPress, Drupal, or Joomla to allow easy content updates for clients or content creators.
  • Version control: driving effective team collaboration and project management by harnessing GitHub features, including pull requests, branching, and issue tracking, to streamline workflows and ensure project success.
  • Integration: Seamlessly incorporate third-party application programming interfaces (APIs) into web applications to enhance functionality, data retrieval, and user experiences.
  • Localization: Ensure user-friendly experiences for a diverse audience by implementing multi-language support, including English, to cater to a global user base and enhance accessibility and engagement.

Qualifications

  • Application programming interfaces (API), programming methodologies, user experience (UX and UI) design, web applications, web service and application development, and IT support.
  • 3+ years’ of experience in web development and software design
  • Expertise in front-end technologies (HTML, JavaScript, CSS), PHP frameworks, and MySQL databases
  • Google Cloud product family professional certifications or qualifying credentials.
  • Any other Google Build-related certifications. 
  • Any Amazon Web Services certifications.
  • Any Microsoft-related certifications.
  • Odoo experience and certification will be an added advantage.

How To Apply

Qualified candidates are invited to send one PDF of their cover letter, CV, contact information for three references, and salary expectations to careers@afrisoltech.co.ke Only pre qualified applicants will be contacted for interviews.