Requirements
Required Technical SkillsCandidates should have practical experience in several of the following areas:Programming & Full-Stack DevelopmentJavaScript / TypeScriptPythonReact / Next.jsNode.js and/or Python backend frameworksREST APIs and third-party API integrationSQL and/or NoSQL databasesGit / GitHubCloud deployment and hostingArtificial IntelligencePractical experience integrating LLMs and generative AI into applicationsExperience working with AI APIs and SDKsPrompt engineering and structured outputsRAG (Retrieval-Augmented Generation)Vector databases / embeddingsAI agents and tool/function callingAI workflow automationUnderstanding of model selection, token usage, latency, reliability, and API costsExperience with platforms and technologies such as OpenAI, Anthropic, Google Gemini, Hugging Face, LangChain, LlamaIndex, n8n, Supabase, Firebase, Vercel, AWS, Azure or equivalent technologies would be an advantage.AI-Assisted / Rapid DevelopmentThis is particularly important for this position.We are looking for someone who knows how to use modern AI development environments and coding assistants effectively to significantly accelerate software development.Experience with tools such as Cursor, GitHub Copilot, Claude Code, Replit, Lovable, Bolt or similar AI-assisted development platforms is highly desirable.The candidate must understand that AI-generated code still requires proper architecture, testing, security, debugging, version control, and human technical judgment.We are therefore not looking simply for someone who can generate an application using prompts. We need someone with genuine programming knowledge who can understand, modify, troubleshoot, secure, and scale the resulting code.Candidate ProfileThe ideal candidate will be:A Computer Science, Software Engineering, Artificial Intelligence, Computer Engineering graduate, or someone with equivalent demonstrated technical experience.A strong programmer with practical AI development skills.Capable of independently taking an idea from concept to a working product.Resourceful and able to find efficient technical solutions rather than unnecessarily building everything from scratch.Comfortable learning new AI technologies quickly.Commercially minded and interested in creating useful, scalable digital products.Able to work independently with limited supervision.Strong in problem-solving, research, and troubleshooting.Both experienced developers and exceptional recent graduates with a strong portfolio are encouraged to apply.What We Are NOT Looking ForThis position is not suitable for:Candidates whose experience is limited to basic website design or WordPress.Developers with no practical AI/API integration experience.Candidates who depend entirely on AI-generated code without understanding the underlying programming.Pure data scientists or machine-learning researchers with no application-development experience.Candidates who cannot independently build and deploy a working product.Application RequirementsTo apply, please submit:CV / Resume.GitHub profile, if available.Portfolio or links to applications/websites you have developed.Details of any AI-powered applications or systems you have built.A brief description of the AI tools and development environments you currently use.Your strongest programming languages/frameworks.Current location and availability.Expected salary.Important: Applications demonstrating actual completed projects will receive priority over applications based solely on qualifications or certificates.Shortlisted candidates should be prepared to explain or demonstrate:An application they personally developed.How they would build an AI-enabled application from idea to deployment.Which components they would build themselves versus use through existing APIs/services.How they use AI coding tools while maintaining code quality and security.How they would develop an MVP quickly and subsequently make it production-ready.
Description
AI Full-Stack Developer / AI EngineerWeb & Application DevelopmentWe are looking for a talented and highly motivated AI Full-Stack Developer / AI Engineer to join us and take a hands-on role in developing innovative websites, web applications, mobile applications, and AI-powered digital solutions.This position is ideal for a developer who combines strong programming fundamentals with practical knowledge of Artificial Intelligence and modern AI-assisted development tools.Our objective is not traditional development involving unnecessarily long development cycles. We are looking for someone who understands how to use AI, APIs, automation, existing frameworks, and modern development platforms to build high-quality products rapidly and efficiently.Key ResponsibilitiesThe successful candidate will be responsible for:Developing professional websites, web applications, and mobile applications from concept to deployment.Building complete applications including front-end, back-end, databases, APIs, authentication, payment integrations, dashboards, and administrative systems.Integrating AI functionality into applications using leading AI models and APIs.Developing AI-powered features such as intelligent assistants, chatbots, document analysis, automated workflows, search systems, recommendation tools, and AI agents.Using AI-assisted coding tools to accelerate development while maintaining professional software-engineering standards.Identifying existing APIs, frameworks, libraries, SaaS services, and open-source solutions that can significantly reduce development time.Designing and integrating APIs between different platforms and applications.Developing prototypes and MVPs rapidly and converting successful prototypes into reliable production applications.Deploying and maintaining applications using modern cloud infrastructure.Testing, debugging, monitoring, securing, and continuously improving developed applications.Evaluating new AI technologies and determining how they can be commercially incorporated into new projects.