Nagpur, Pune, Chennai
INR 0.5 - 0.7 Lacs P.A.
Work from Office
Full Time
Job Description: Lead Full Stack Developer with AI Expertise for Skillmind Software Ltd, ( Location Nairobi, Kenya ) About Us: Skillmind Software Limited is at the forefront of innovative software solutions, dedicated to delivering high-impact products that empower businesses in the rapidly evolving digital landscape. We specialize in crafting cutting-edge software applications, with a strong focus on leveraging the latest advancements in Artificial Intelligence to create scalable, reliable, and user-centric solutions. Job Overview: We are seeking a highly experienced and results-oriented Lead Full Stack Developer with a passion for AI to join our dynamic team at our Nairobi, Kenya headquarters. In this pivotal role, you will be instrumental in the full lifecycle development of our AI-driven software projects, from initial concept and architectural design through to implementation and deployment. You will not only be a key contributor through hands-on coding alongside the team to build innovative AI solutions but also a mentor and technical leader, guiding the team and ensuring the successful delivery of high-quality AI products. Key Responsibilities: Lead the end-to-end development lifecycle of AI software projects, including conceptualization, architecture, design, development, testing, and deployment. Architect and design robust, scalable, and efficient software solutions specifically tailored for AI applications. Actively participate in coding alongside the team, developing high-quality, well-documented code using relevant technologies and frameworks, with a strong emphasis on Python. Provide technical leadership and mentorship to the development team, fostering best practices and ensuring code quality. Collaborate closely with Product Managers, AI/ML Engineers, and other stakeholders to define project requirements and translate them into technical specifications. Drive the adoption of new technologies and methodologies relevant to AI software development. Conduct thorough code reviews, ensuring adherence to coding standards and architectural guidelines. Troubleshoot and resolve complex technical challenges that arise during the development process. Optimize software performance and scalability for AI workloads. Actively participate in a high-performance team environment, motivating team members and supporting their professional growth. Maintain clear and proactive communication with stakeholders regarding project progress, technical risks, and potential roadblocks. Required Qualifications and Skills: Bachelors or Masters degree in Computer Science, Engineering, or a related field with a strong emphasis on AI or related disciplines. 2-3 years of progressive experience in software development, with a significant portion focused on AI-related projects. Strong proficiency in Python (essential for AI/ML) and experience with AI/ML libraries and frameworks (e.g., TensorFlow, PyTorch, scikit-learn). Solid understanding and practical experience with front-end development using React and Tailwind CSS. Proficiency in Django framework for backend development. Experience with PostgreSQL database and good knowledge of SQL. Familiarity with relevant mobile application frameworks. Experience with reporting tools and end-to-end full stack development. Knowledge of AI development tools like Cursor AI, Copilot, Devin, GitHub, and DevOps practices. Proven ability to design and implement software architectures for AI applications, considering factors like data pipelines, model deployment, and inference. Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and their AI/ML services. Solid understanding of software development methodologies (Agile, Scrum) and their application to AI projects. Full knowledge of the Software Development Life Cycle (SDLC) and its application in AI projects. Exceptional problem-solving skills, with a strong ability to debug and resolve complex technical issues in AI software. Excellent communication and collaboration skills, with the ability to effectively convey technical concepts to both technical and non-technical audiences. Ability to make critical architectural and design decisions that align with the project goals and the company's technological direction in AI. Desired Skills and Experience: Experience with MLOps practices, including model deployment, monitoring, and continuous integration/continuous delivery (CI/CD) for AI models. Familiarity with data engineering principles and tools for building and managing data pipelines for AI. Knowledge of various database technologies (SQL and NoSQL) relevant to AI data storage and retrieval. Experience with containerization technologies (Docker, Kubernetes) for deploying AI applications. Understanding of software testing methodologies specific to AI systems, including model evaluation and bias detection. Strong understanding of security considerations in the context of AI applications and data. Why Join Skillmind Software Limited? Be at the forefront of developing innovative AI-powered software solutions. Work alongside a passionate and highly skilled team of professionals in a dynamic and forward-thinking environment. Enjoy significant opportunities for professional growth and career advancement within the exciting field of AI. Gain access to cutting-edge AI technologies, tools, and resources. Thrive in a collaborative and supportive work culture that values innovation, continuous learning, and the impactful application of Artificial Intelligence. Location: This position is based at our headquarters in Nairobi, Kenya. Candidates must be willing to relocate to Nairobi as this job is purely onsite.
Pune, Mumbai (All Areas)
INR 6.0 - 10.0 Lacs P.A.
Work from Office
Full Time
Job Title: Tech - Lead Developer Location: Nairobi, Kenya (Expatriate Role) Company: Skillmind Software Limited Job Overview: We are looking for an experienced and highly driven Tech - Lead Developer to join our fast-paced and innovative software development team in Nairobi, Kenya. The ideal candidate should be proficient in modern software frameworks, able to lead by example through high-quality hands-on development, and capable of unblocking and mentoring fellow developers. You will be responsible for overseeing the technical execution of projects, ensuring timely delivery, maintaining code quality, and tracking task progress across the development team. This is a key onsite leadership role for candidates who thrive in dynamic environments and have a passion for building scalable software products with modern tech stacks. Key Responsibilities: Lead and actively participate in full-stack software development using modern frameworks and languages. Guide, support, and mentor fellow developersespecially when they encounter technical challenges. Maintain high development velocity to meet strict delivery deadlines and project milestones. Track team tasks, ensure timely progress, and coordinate with the project manager for sprint planning and review. Architect and implement scalable, robust, and high-performance software systems. Perform code reviews, enforce coding standards, and ensure consistent best practices across the team. Collaborate with UI/UX designers, backend developers, and stakeholders to deliver cohesive and reliable applications. Identify performance bottlenecks, propose solutions, and proactively improve existing systems. Foster a culture of ownership, accountability, and continuous learning. Core Requirements: Bachelor’s or Master’s degree in Computer Science, Engineering, or related discipline. 5+ years of professional software development experience, with at least 2 years in a leadership role. Strong knowledge of both frontend and backend technologies including: Frontend: React, Tailwind CSS Backend: Django (Python), REST APIs Database: PostgreSQL, SQL Proven ability to debug complex issues and guide teammates toward effective solutions. Experience with task management tools (e.g., Jira, GitHub Projects) to monitor progress and blockers. Familiarity with mobile frameworks (e.g., Flutter, React Native) is an added advantage. Comfortable with Git workflows, CI/CD, and DevOps practices. Excellent communication skills and a collaborative mindset. Desirable Skills: Familiarity with AI-enhanced development tools like Cursor, Copilot, or Devin. Experience with containerization tools (Docker, Kubernetes) and cloud platforms (AWS, Azure, GCP). Exposure to MLOps and AI model lifecycle (preferred but not mandatory). Understanding of secure coding practices and software scalability. Why Join Skillmind Software Limited? Take the lead in building and launching powerful software products in a high-impact role. Be part of a fast-growing technology company at the cutting edge of software innovation. Collaborate with a forward-thinking and talented team in an agile, startup-style environment. Enjoy a career with meaningful growth opportunities and ownership of your technical direction. Work in a culture that values integrity, mentorship, accountability, and speed of execution. Note: This is a full-time, position based in Nairobi, Kenya. Applicants who are willing to relocate to Nairobi, Kenya, need only apply.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.