CIGen
Full-Stack .NET Software Engineer (Middle)
CIGenUkraine1 day ago
Full-timeRemote FriendlyOther
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.

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, employees, and partners.

Therefore, the quality of our services is crucial!

Currently, we are looking to add a Full-Stack .NET Software Engineer (Middle) to our team.

🌍 This position is remote-friendly!

🔹 Requirements

  • Minimum 3.5 years of solid commercial experience with Microsoft .NET/.NET frameworks
  • Solid experience with REST APIs and backend development (security and authentication, performance optimization, etc.)
  • Solid experience with Angular for building dynamic, responsive web applications
  • Strong understanding of design patterns and best practices in Object-Oriented Design (OOD) and Domain-Driven Design (DDD)
  • Proven experience with microservices architecture, including the design and implementation of scalable and maintainable systems
  • Hands-on experience with Docker containers and container orchestration using Kubernetes
  • Experience with Microsoft SQL Server and PostgreSQL, including database management and optimization
  • In-depth knowledge of Entity Framework for efficient data access and modeling
  • Experience in query optimization for high-performance database operations
  • Strong soft skills, including attention to detail, problem-solving, and communication
  • Experience with GitHub Copilot or similar AI assistants (Claude models, etc.)
  • Intermediate Strong or higher level of spoken English (you’ll be joining an English-speaking team and have a technical interview in English)

🔹 Would Be a Plus

  • 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

🌻 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!

🚀 Apply today!

Key Skills

Ranked by relevance