About The Position

We are looking for a Senior Full-Stack AI Developer with a strong Python backend focus to join our team. This role involves working on projects with a modern tech stack, offering a flexible schedule, and being part of a professional, friendly, and transparent environment. CIGen is an ISO 27001 certified company and a registered Microsoft Partner. We prioritize building long-term, trusted relationships and delivering high-quality services. This position is remote-friendly.

Requirements

  • Minimum 5+ years of solid commercial experience in software development, with a strong Python backend focus
  • Advanced Python skills - production experience with FastAPI (or equivalent), Pydantic, and async patterns
  • Hands-on production experience building and deploying LLM-powered applications (Azure OpenAI, Microsoft Foundry, or equivalent)
  • Solid experience designing and operating RAG pipelines: chunking, embedding, hybrid search (vector + keyword), retrieval evaluation
  • Practical experience with async task processing (Celery + Redis or equivalent) in production environments
  • Strong experience with React and TypeScript for building dynamic, responsive web applications
  • Strong experience with PostgreSQL - schema design, query optimisation, migrations; able to diagnose N+1 problems, design composite and GIN/trigram indexes
  • Systematic approach to prompt engineering: few-shot prompting, chain-of-thought, structured output, evaluation loops
  • Strong testing discipline: regression tests accompany every fix PR, semantic test coverage using realistic domain inputs, familiarity with static analysis and architecture-level test enforcement
  • Solid experience with Docker, CI/CD (GitHub Actions or equivalent), and Git workflows
  • Demonstrated ability to perform business and requirements analysis - translating functional needs into technical designs without requiring micromanagement
  • Active daily use of Claude Code or equivalent AI coding assistants as a primary development tool
  • Strong soft skills: self-directed, communicative, pragmatic - comfortable with broad ownership in a small team
  • Fluent English (spoken and written - remote-first working environment)

Nice To Haves

  • Working knowledge of Azure deployment constraints: Container Apps lifecycle, Entra ID Managed Identity patterns, and Key Vault secrets
  • Familiarity with Clean Architecture and Domain-Driven Design in a Python context
  • Experience building or operating multi-tenant SaaS systems
  • Experience with Microsoft Fabric or Azure Databricks for data pipeline integration
  • Microsoft AI or Azure certifications (AI-102, DP-100, or equivalent)

Responsibilities

  • Analyse business and product requirements; define and own technical solutions end-to-end - from spec to production
  • Build full-stack features: Python backend APIs, LLM integration and prompt design, and React/TypeScript frontend
  • Design, build, and continuously improve RAG pipelines and multi-LLM orchestration workflows
  • Implement and maintain async processing pipelines for document ingestion and background task management
  • Write clean, well-tested, well-documented code; participate actively in code reviews and architecture discussions
  • Work in a small, remote-first agile team; use Claude Code as your primary development tool and champion AI-assisted engineering practices

Benefits

  • Flexible working hours
  • PTO and sick leave
  • Support for learning and professional development expenses
  • Opportunities to enhance technical and interpersonal skills
  • Company-organized workshops
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service