Senior Full-Stack AI Software Engineer

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 Software Engineer to our team.

🌍 This position is remote-friendly!

🔹 Requirements:

  • Minimum 8 years of solid commercial experience in Software Development
  • Solid experience with Requirements Analysis & Functional Design
  • Hands‑on experience using Claude Code / AI coding assistants as a primary development tool
  • Systematic experience with prompt engineering (few‑shot, chain‑of‑thought)
  • Production experience with async backend development (Python/FastAPI)
  • Proven experience integrating LLM APIs into production applications
  • Strong skills with RAG architecture, vector & text databases (chunking, embedding, retrieval, indexing)
  • Proficiency with PostgreSQL (schema design, query optimization, migrations)
  • Practical experience with Git, GitHub Workflows, CI/CD, Docker, automated testing
  • Experience driving UX design and building interfaces with React & TypeScript
  • Solid understanding of Clean Architecture and Domain‑Driven Design
  • Hands‑on containerization and production orchestration experience
  • Fluent English for team communication and documentation


🔹 Would be a plus:

  • Azure (AI Services, infrastructure, security): Azure OpenAI/Microsoft Foundry, Container Apps, Entra ID RBAC, Azure Key Vault
  • SaaS / multi-tenant architecture: Built or worked with multi-tenant systems
  • NLP / non-English language models: Experience with non-English NLP, Scandinavian languages a plus
  • Startup / small company experience: Comfortable with broad ownership and fast iterations


    🔹  What We Offer:
  • Fully remote position (with the option to work from our office in L'viv, 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

  • Non-monetary bonuses for co-operation

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

Senior Full-Stack AI Software Engineer

Job description

Senior Full-Stack AI Software Engineer

Personal information
Add
Professional data
Add