Senior Full-Stack AI Developer (Python)
Job Summary
We offer projects with a modern tech stack a flexible schedule and a professional team. Open management and a friendly environment are part of our culture. Our company is driven by core values such as professionalism trust & transparency and mutual respect.
CIGen is an ISO 27001 certified company and a registered Microsoft Partner (legacy Gold Certified status and a new Solutions Partner for Digital & App Innovation).
We believe that the only way to achieve long-term business success is by building long-term trusted relationships with clients contractors and partners. Therefore the quality of our services is crucial!
We are currently looking to add aSenior Full-Stack AI Developer (Python) to our team.
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 N1 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)
Would be a plus:
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
What We Offer:
Fully remote position with the option to work from our office in Lviv Ukraine if preferred
Flexible working hours to help maintain work-life balance
Be part of an English-speaking multinational environment where you can share your expertise and learn from colleagues across different countries
PTO and sick leave to support your well-being
Support for learning and professional development expenses
Work on projects powered by modern technologies guided by an experienced and skilled team
Opportunities to enhance both technical and interpersonal skills by joining technical communities contributing to pre-sales activities exploring roles as an interviewer or speaker and participating in company-organized workshops on professional and soft skills
Transparent communication and processes that foster trust and collaboration
A cozy friendly and fun atmosphere that makes work enjoyable
and so much more!
We look forward to hearing from you!
Required Experience:
Senior IC
About Company
Explore CIGen, a trusted partner in Azure cloud development and AI solutions, delivering innovative, scalable, and secure software for modern businesses.