cigen
cigen2d ago
New

Senior Full-Stack AI Developer (Python)​

UkraineUkraine·LvivRemotesenior
OtherAi Developer
0 views0 saves0 applied

Quick Summary

Overview

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.

Technical Tools
anthropicazuredockerfastapigithub-actionsopenaipostgresqlpythonreactredistypescriptagileci-cdcode-reviewdatabase-designsaas

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 a Senior 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 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) 

 🔹 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! 🚀

Location & Eligibility

Where is the job
Lviv, Ukraine
Remote within one country
Who can apply
UA

Listing Details

Posted
May 14, 2026
First seen
May 14, 2026
Last seen
May 16, 2026

Posting Health

Days active
0
Repost count
0
Trust Level
59%
Scored at
May 15, 2026

Signal breakdown

freshnesssource trustcontent trustemployer trust

1 other job at cigen

View all →

Explore open roles at cigen.

Newsletter

Stay ahead of the market

Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.

A
B
C
D
Join 12,000+ marketers

No spam. Unsubscribe at any time.

cigenSenior Full-Stack AI Developer (Python)​