CIGen
Remote Jobs
At CIGen, we partner with both startups and established enterprises to help them achieve their business goals through software solutions. We are a Microsoft Gold Partner. Our company is driven by core values such as professionalism, trust, and mutual respect. 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!
2 Jobs
Senior DevSecOps Engineer
CIGenAt CIGen, we partner with both startups and established enterprises to help them achieve their business goals through software solutions. We are a Microsoft Gold Partner. Our company is driven by core values such as professionalism, trust, and mutual respect. 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!
Role Description We are currently looking to add a Senior DevSecOps Engineer to our team. 🌍 This position is remote-friendly! Qualifications - Strong experience with Azure cloud infrastructure - Hands-on experience with: - Redis (including managed services) - Celery and asynchronous processing - FastAPI or similar Python backend frameworks - Production experience with async backend systems and event-driven architectures - Experience with CI/CD pipelines, GitHub Workflows, Docker, and DevOps automation - Solid understanding of: - system scalability - distributed systems - high-load performance optimization - Experience with monitoring, logging, and observability tools (Azure Log Analytics, tracing, alerting) - Understanding of security best practices: - dependency management - vulnerability scanning - supply chain protection - Experience with Azure AI services, including Azure OpenAI - Strong Python experience in production environments - Good understanding of infrastructure performance (I/O, concurrency, system limits) - Ability to design scalable and reliable backend infrastructure - Fluent English for communication and documentation Requirements - Experience with KEDA autoscaling - Familiarity with SSE (Server-Sent Events) - Experience working with LLM-based systems / AI platforms - Experience with: - Entra ID (Managed Identity, RBAC) - Azure Front Door - Azure Managed Redis integration - Experience setting up Trivy or similar security scanning tools - Background in beta / pre-release system scaling - Experience optimizing resource-heavy workloads (CPU offloading, OCR, Document Intelligence) - Startup / fast-paced environment experience Responsibilities - Design and implement scalable infrastructure in Azure - Configure and optimize Redis-based architecture, including Entra ID authentication - Set up and maintain distributed task processing (Celery) and async workflows - Implement and optimize autoscaling strategies (including KEDA) - Ensure system readiness for beta release and production load - Optimize backend performance (FastAPI, I/O, concurrency handling) - Improve system scalability for SSE, UX-related flows, and async processing - Establish and maintain DevOps best practices: - CI/CD pipelines - dependency management - security processes - Implement security scanning and vulnerability management workflows - Develop strategies for dependency pinning and supply chain protection - Ensure efficient usage of Azure OpenAI services (limits, scaling, cost optimization) - Set up and maintain logging, monitoring, and tracing systems - Identify bottlenecks and implement performance optimizations - Design CPU offloading strategies for heavy tasks (e.g., OCR via external services) - Collaborate with engineering teams on architecture and scaling decisions Benefits - 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!
Full-Stack .NET Software Engineer
CIGenAt CIGen, we partner with both startups and established enterprises to help them achieve their business goals through software solutions. We are a Microsoft Gold Partner. Our company is driven by core values such as professionalism, trust, and mutual respect. 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!
Role Description Currently, we are looking to add a Full-Stack .NET Software Engineer (Middle) to our team. 🌍 This position is remote-friendly! Qualifications - Minimum 3.5+ years of solid commercial experience with Microsoft .NET / .NET Core - Hands-on experience working with Databricks or Apache Spark, including integrating Spark workloads and performing CRUD operations from .NET applications - Solid experience with REST APIs and backend development (security, authentication, performance optimization) - Strong experience with Angular for building dynamic, responsive web applications - Strong understanding of Object-Oriented Design (OOD), Domain-Driven Design (DDD), and design patterns - Experience designing and implementing microservices architecture - Hands-on experience with Docker and Kubernetes - Strong experience with Microsoft SQL Server / T-SQL and PostgreSQL, including query optimization and database performance tuning - In-depth knowledge of Entity Framework - Strong soft skills: attention to detail, problem-solving, and communication - Experience using AI development assistants (GitHub Copilot, Claude, or similar) - Intermediate+ English (spoken and written) Requirements - Experience with unit and integration testing frameworks (e.g., xUnit or similar) to ensure code quality and reliability - Practical knowledge of Dependency Injection using Autofac or .NET built-in IoC containers - Familiarity with Clean Architecture or Onion Architecture for building maintainable and scalable systems - Microsoft certifications, demonstrating a commitment to professional growth and expertise in Microsoft technologies Benefits - 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! Company Description At CIGen, we partner with both startups and established enterprises to help them achieve their business goals through software solutions. We are a Microsoft Gold Partner. Our company is driven by core values such as professionalism, trust, and mutual respect. 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!