Scan Group

Full Stack Developer | Technology | Ogilvy Africa

KenyaFull timePosted 20 days ago
Apply on Scan Group →

Sign into see who you know at Scan Group.

  Role Summary  We are seeking a highly experienced and versatile Senior Full Stack Developer with 6+ years of industry experience to join our innovative engineering team. This is a pivotal role for an individual who thrives on technical evolution and wants to make a significant impact on our clients' success. You will be instrumental in developing and evolving our core technology stack, encompassing our existing PHP/Laravel backend and building out modern Node.js-based architectures (e.g., NestJS), alongside our cutting-edge React/Next.js frontend. A key aspect of this role involves integrating advanced AI capabilities into our products and enhancing our DevOps practices, ensuring swift responsiveness and robust solutions for our business needs. We are looking for a proactive problem-solver, a strong collaborator, and crucially, an individual with a genuine eagerness to learn and adapt to an evolving technical landscape. If you're ready to push boundaries and contribute your skills to an extraordinary team, we want to hear from you! Key Responsibilities Full Stack Development: Design, develop, test, deploy, and maintain high-quality, scalable applications across the full stack, utilizing both current and future technologies. Backend Evolution & Development: Lead and actively contribute to the development of our backend services, maintaining existing PHP (Laravel) systems while building out new services with Node.js (e.g., NestJS). Frontend Development: Develop and optimize responsive, user-friendly interfaces using React and Next.js. AI Integration: Research, evaluate, and integrate AI/ML models/APIs (e.g., LLMs) to create intelligent features. DevOps Enhancement: Implement and improve CI/CD pipelines, containerization (Docker), and cloud infrastructure management (AWS, GCP, Azure). Architectural Contribution: Collaborate on architectural decisions and technical designs for our evolving platform. Code Quality: Write clean, well-documented, testable code and participate in rigorous code reviews. Collaboration: Work effectively as one team with product managers, designers, and other developers, providing technical guidance as needed. Continuous Learning: Actively stay abreast of emerging technologies in Node.js, AI, and DevOps. Role Requirements Experience: 6+ years of proven experience in full-stack development. Technical Skills & Knowledge: Frontend Expertise: Expert-level proficiency with JavaScript/TypeScript, React, and Next.js. Backend Development: Proven experience with or strong desire to master Node.js (NestJS, Express.js experience highly valued) to drive our future backend development. Experience with PHP (Laravel) for maintaining existing systems. AI/ML Integration: Practical experience integrating AI/ML models or APIs and understanding of core AI/ML concepts (e.g., LLMs). DevOps Practices: Hands-on experience with CI/CD tools (e.g., GitLab CI, GitHub Actions)....