Skip to content
mimi

Software Engineer

Anablock

Remote · Nigeria Full-time $6 – $12/hr Today

About the role

About Us

We’re a US-based software company with a growing team in Nigeria (currently 2 developers in Lagos). We’re looking for talented backend engineers to join our team and help build scalable, high-performance systems.

What You’ll Do

  • Build autonomous AI agents that automate business processes (lead qualification, document processing, customer support, sales workflows)
  • Design and implement multi-agent systems using LangChain, LlamaIndex, or custom frameworks with tool integration and orchestration
  • Develop agent-powered web applications with React/Vue frontends and Node.js/Python backends
  • Integrate AI agents with business systems (CRMs, email, databases, APIs) to create end-to-end automation workflows
  • Optimize agent performance, cost, and reliability through prompt engineering, caching strategies, and error handling
  • Collaborate with our distributed team via Slack and GitHub, participate in code reviews, and contribute to agent architecture decisions

Required Skills

  • Backend: Node.js, Python, TypeScript, JavaScript
  • Frameworks: Express, Django, Flask, Next.js
  • Database: PostgreSQL, MySQL, or MongoDB (schema design, optimization)
  • API Design: RESTful principles, authentication (JWT, OAuth)
  • Version Control: Git/GitHub workflows
  • English: Clear communication for daily standups and documentation
  • AI/ML Expertise: Hands-on experience with machine learning frameworks (TensorFlow, PyTorch, scikit-learn, Keras) or AI application development
  • AI/ML Applications: Experience building or integrating:
    • LLM-powered applications (chatbots, content generation, semantic search)
    • Recommendation systems or predictive models
    • Computer vision or NLP solutions
    • AI agent systems or autonomous workflows
  • AI Infrastructure: Familiarity with vector databases (Pinecone, Chroma, Weaviate), embeddings, prompt engineering, or fine-tuning models

Nice to Have

  • Cloud platforms (AWS, GCP, Azure)
  • Docker and containerization
  • Redis, RabbitMQ, or message queues
  • GraphQL experience
  • Previous work with distributed teams
  • Contributions to open-source projects

What We Offer

✅ USD salary paid monthly (UGX 65M/year median = $8.40/hr; we’re competitive) ✅ Join existing Uganda team — 2 developers already in Kampala for mentorship ✅ Flexible schedule — async-first culture ✅ Annual raises based on performance ✅ Learning opportunities — courses, certifications, conference tickets ✅ Career progression — senior roles at $12-15/hr within 2-3 years ✅ Stable long-term work — we’re building a team, not a project

Compensation Details

  • Starting rate: $6-12/hr
  • Monthly hours: 160 hours
  • Monthly income: $960-1,680 USD (UGX ~6.2M-8.3M)
  • Payment: Monthly via Payoneer, Wise, or local bank transfer
  • Comparison: Market median is UGX 5.4M/month; we’re above average for juniors

Skills

AWSAzureChatbotsChromaContent generationCRMsCustom frameworksDatabasesDjangoDockerEmailEmbeddingsExpressFlaskGCPGitGitHubGraphQLJavaScriptJWTKerasLangChainLLMLlamaIndexMongoDBMySQLNext.jsNode.jsNLPOAuthOpen-source projectsPayoneerPostgreSQLPredictive modelsPyTorchPythonRabbitMQReactRecommendation systemsRedisRESTfulSageMakerSales workflowsSemantic searchscikit-learnTensorFlowTool integrationTypeScriptVector databasesVueWeaviateWise

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free