Jobs C# / .NET

110
  • · 88 views · 8 applications · 4d

    Senior .NET Engineer

    Full Remote · EU · 5 years of experience · English - B2
    In this role, you will be a member of the Account Provisioning and Usage platform development team. We are responsible for ensuring that customers receive the features and services that they’ve purchased across a growing suite of customer's products and...

    In this role, you will be a member of the Account Provisioning and Usage platform development team. We are responsible for ensuring that customers receive the features and services that they’ve purchased across a growing suite of customer's products and features. You will work closely with product and other engineers to deliver and develop backend platform service features in a scalable and secure manner. You will use your experience working with production web applications at scale to design, implement and maintain RESTful and GRPC APIs, microservices and integrations with external services.
    A successful person in this role will want to work in an environment where you are challenged to continue learning and growing. Where your voice and opinions will be heard and you can make a real difference. You will work closely with Product Management, Core Engineering, and internal Business and Partner teams to enable delivering value to customers faster. The client is transforming the way that our customers create, commit, and manage agreements. Our team is working on highly visible and impactful work to simplify and modernize the way features are packed and managed across single and multi-account customers and we need talented developers to help us get there!

    Responsibilities:

    • Designing, developing and maintaining modern web features and service integrations for our backend platform services
    • Delivering secure, performant, scalable and reusable enterprise quality code utilizing Agile practices and a Continuous Integration and Deployment CI/CD pipeline
    • Collaborating through code reviews, pair programming and online remote communication to help ensure we ship scalable, secure and highly available code
    • Mentoring team members who are learning skills which you have mastered
    • Keeping current with the latest software engineering best practices and sharing with the team to continuously increase quality, efficiency and productivity
    • Apply strong analytical skills and ability to investigate and update code that you are unfamiliar with

    Basic Qualifications:

    •  A bachelor’s degree in Computer Science, Computer Engineering, or other related engineering field, or comparable industry experience within a software organization
    •  3+ years of experience implementing and maintaining backend services, including RESTful or grpc API endpoints using a modern software language and/or framework
    • Professional experience with server-side development
    • Experience with microservice architecture, design, and implementation on Azure, AWS, GCP or other cloud environments.
    • Experience writing logging, monitoring, alerts and dashboards to detect and diagnose live issues.

    Preferred Qualifications:

    •  Experience developing in C#
    • Experience working in an agile development environment
    • Experience in integrating with web-based products
    • Strong organizational, problem-solving and communication skills
    • A demonstrated willingness to assist other team members through brainstorming, mentorship, pair-programming, knowledge-sharing and creative problem solving
    More
  • · 48 views · 2 applications · 4d

    Lead .NET Engineer

    Full Remote · EU · 8 years of experience · English - B2
    Our customer is looking for a self-motivated Lead Software Engineer to join us in developing storage infrastructure to organize and facilitate our business growth. Team is the center of how customers and services store their critical data and trust its...

    Our customer is looking for a self-motivated Lead Software Engineer to join us in developing storage infrastructure to organize and facilitate our business growth. Team is the center of how customers and services store their critical data and trust its security, performance, availability, compliance, and durability, which enables customers to derive intelligence and analytics through AI & BI.

    As a Lead Software Engineer, you will own all aspects of the software development lifecycle, including design, development, testing, deployment, and maintenance of product features in customers' software products. You enjoy fast-paced entrepreneurial environments where you can solve difficult problems using current technologies and tools. You collaborate well with other team members when brainstorming, designing, and implementing new solutions. You will also help the team succeed by thinking about ways to improve processes, suggesting ways to make the team more effective, and mentoring and modeling engineering best practices.

    Requirements:

    • 8+ years of professional experience in software engineering, with a proven track record of owning the entire SDLC—from initial design and cost-optimization to long-term maintenance.
      Expert-level proficiency in C# / .NET / ASP.NET, with a focus on building high-performance, cloud-native solutions within a pure Microsoft tech stack.
    • Deep, hands-on mastery of Azure Services, specifically including extensive experience with AKS (Azure Kubernetes Service), App Services, and Azure Blob Storage.
    • Strong expertise in Microservices architecture and a solid understanding of how services interact within a distributed environment.
    • Advanced API design skills, with proficiency in building and maintaining both RESTful and gRPC interfaces.
    • Proven ability to take full ownership of technical decisions, ensuring systems are scalable, secure, and optimized for performance.
    • Shifted working hours with at least 4 hours of daily overlap with the PST time zone (Pacific Standard Time).


    Responsibility:

    • Design, develop, and maintain high-performance backend systems and APIs using C# and .NET technologies, hosted in Azure and various compliance-level data centers
    • Leverage Azure services like Azure App Services, Azure Kubernetes Service (AKS), Azure Blob Storage, and SQL/No-SQL Databases to build scalable, secure, and reliable cloud-native solutions
    • Build and maintain microservices-based architectures using C#, ASP.NET, and others
    • Design and implement RESTful or gRPC APIs, ensure seamless integration with other systems and products
    • Optimize architecture and solution for scalability and availability, with cost and maintenance in mind
    • Identify and address performance bottlenecks and scalability challenges proactively
    • Align across teams for designs, communicate, and resolve roadblocks
    • Guide and mentor other engineers through design and code reviews
    More
  • · 79 views · 5 applications · 4d

    Senior .Net Developer

    Full Remote · Ukraine · 4 years of experience · English - B2
    Project Description New long-term project for an Energy client, where we will create a microservice platform to support various business cases. You will be part of a team, where we'll have C# engineers, AQAs, POs, and Scrum Masters. Job Description 4+...

    Project Description

    New long-term project for an Energy client, where we will create a microservice platform to support various business cases. You will be part of a team, where we'll have C# engineers, AQAs, POs, and Scrum Masters.

     

     

    Job Description

    • 4+ years of experience as .Net developer. 
    • Proven experience in working with architects from the client-side
    • Proven experience with Azure, Azure DevOps
    • Proven experience working on a microservice-based project
    • Ability to mentor mid-junior engineers
    • OOP Development, Design Patterns, Best Practices
    • Good English to work with clients directly

     

     

    Job Responsibilities

    • Strong problem-solving and follow-up skills; must be proactive and take initiative
    • Professionalism and ability to maintain the highest level of confidentiality
    • Create robust code and translate business logic into project requirements
    • Develop code using development best practices, and an emphasis on security best practices
    • Leverage technologies to support business needs to attain high reusability and maintainability of current and newly developed systems
    • Provide system design recommendations based on technical requirements
    • Work independently on development tasks with a minimal amount of supervision
    • Write effective unit tests and integration tests to ensure high-quality software delivery
    • Support Lead, Scrum Master and PO
    More
  • · 150 views · 15 applications · 5d

    Senior .NET Developer

    Full Remote · Countries of Europe or Ukraine · 5 years of experience · English - B2
    NerdySoft is looking for a Senior/Lead .NET Engineer to join our mission of building an innovative financial technology platform used by global institutions. Requirements: 5+ years of commercial experience with the .NET platform (C#); Proficiency with C#...

    NerdySoft is looking for a Senior/Lead .NET Engineer to join our mission of building an innovative financial technology platform used by global institutions.

    Requirements:

    • 5+ years of commercial experience with the .NET platform (C#);
    • Proficiency with C# 9–10, .NET 6–8;
    • Experience working with databases: Azure SQL, Cosmos DB, PostgreSQL;
    • Automated testing (functional, performance, resiliency);
    • Good understanding of microservice architecture;
    • Practical skills with serverless solutions (Azure Functions, Azure Container Apps);
    • Messaging systems (Azure Service Bus, Event Grid, Event Hub);
    • Working knowledge of Infrastructure as Code (Terraform, Helm);
    • Secure coding;
    • Cloud computing expertise (preferably Azure);
    • Understanding of event-driven architecture;
    • Experience in building integration solutions with external systems;
    • Experience in financial services / FinTech domain;
    • Ability to mentor less experienced engineers;
    • ​​Strong communication skills;
    • English level — B2+.

    Nice to have:

    • Experience of threat modelling;
    • Any knowledge/experience working on globally distributed systems.

    Responsibilities:

    • Design, develop and deliver new product services, as well as enhance existing platform components;
    • Work within one of our engineering teams to develop a cloud-native fintech platform used by global financial institutions;
    • Contribute to architectural and technical decisions, ensuring scalability, performance, and security;
    • Take ownership of the full development lifecycle — from design and implementation to production monitoring and support;
    • Work as part of one of the client’s engineering teams to deliver iterative value while staying aligned with long-term product goals;
    • Mentor and support less experienced engineers, sharing knowledge and improving engineering standards.

    We offer:

    • Comfortable workplace and modern office facilities;
    • Flexible working hours with no overtime and the ability to work remotely;
    • Regular salary review based on employee performance;
    • 50% compensation for certifications, conferences, training, and other working events;
    • 50% compensation for English courses;
    • 18 working days of annual paid (and additional days of leave for company loyalty);
    • Paid sick leaves;
    • Medical insurance and sports compensation;
    • And much more!
    More
  • · 138 views · 17 applications · 5d

    Senior .NET Developer

    Full Remote · Countries of Europe or Ukraine · 5 years of experience · English - B2
    NerdySoft is looking for a Senior/Lead .NET Engineer to join our mission of building an innovative financial technology platform used by global institutions. Requirements: 5+ years of commercial experience with the .NET platform (C#); Proficiency with...

    NerdySoft is looking for a Senior/Lead .NET Engineer to join our mission of building an innovative financial technology platform used by global institutions.

     

    Requirements:

    • 5+ years of commercial experience with the .NET platform (C#);
    • Proficiency with C# 9–10, .NET 6–8;
    • Experience working with databases: Azure SQL, Cosmos DB, PostgreSQL;
    • Automated testing (functional, performance, resiliency);
    • Good understanding of microservice architecture;
    • Practical skills with serverless solutions (Azure Functions, Azure Container Apps);
    • Messaging systems (Azure Service Bus, Event Grid, Event Hub);
    • Working knowledge of Infrastructure as Code (Terraform, Helm);
    • Secure coding;
    • Cloud computing expertise (preferably Azure);
    • Understanding of event-driven architecture;
    • Experience in building integration solutions with external systems;
    • FinTech background is mandatory;
    • Ability to mentor less experienced engineers;
    • ​​Strong communication skills;
    • English level — B2+.

     

    Nice to have:

    • Experience of threat modelling;
    • Any knowledge/experience working on globally distributed systems.

     

    Responsibilities:

    • Design, develop and deliver new product services, as well as enhance existing platform components;
    • Work within one of our engineering teams to develop a cloud-native fintech platform used by global financial institutions;
    • Contribute to architectural and technical decisions, ensuring scalability, performance, and security;
    • Take ownership of the full development lifecycle — from design and implementation to production monitoring and support;
    • Work as part of one of the client’s engineering teams to deliver iterative value while staying aligned with long-term product goals;
    • Mentor and support less experienced engineers, sharing knowledge and improving engineering standards.

       

    We offer:

    • Comfortable workplace and modern office facilities;
    • Flexible working hours with no overtime and the ability to work remotely;
    • Regular salary review based on employee performance;
    • 50% compensation for certifications, conferences, training, and other working events;
    • 50% compensation for English courses;
    • 18 working days of annual paid (and additional days of leave for company loyalty);
    • Paid sick leaves;
    • Medical insurance and sports compensation;
    • And much more!
    More
  • · 37 views · 0 applications · 5d

    Lead .Net Developer

    Full Remote · Ukraine · 4 years of experience · English - C2
    New long-term project for an Energy client, where we will create a microservice platform to support various business cases. You will be part of a team, where we’ll have C# engineers, AQAs, POs, and Scrum Masters. Requirements: 5+ years of experience as...

    New long-term project for an Energy client, where we will create a microservice platform to support various business cases. You will be part of a team, where we’ll have C# engineers, AQAs, POs, and Scrum Masters.


    Requirements:

    • 5+ years of experience as .Net developer. At least 2 years as a Lead developer 
    • Proven experience in working with architects from the client-side
    • Proven experience with Azure, Azure DevOps
    • Proven experience working on a microservice-based project
    • Ability to mentor mid-junior engineers
    • OOP Development, Design Patterns, Best Practices
    • Good English to work with clients directly


    Job responsibilities:

    • Strong problem-solving and follow-up skills; must be proactive and take initiative
    • Professionalism and ability to maintain the highest level of confidentiality
    • Create robust code and translate business logic into project requirements
    • Develop code using development best practices, and an emphasis on security best practices
    • Leverage technologies to support business needs to attain high reusability and maintainability of current and newly developed systems
    • Provide system design recommendations based on technical requirements
    • Work independently on development tasks with a minimal amount of supervision
    • Write effective unit tests and integration tests to ensure high-quality software delivery
    • Support Lead, Scrum Master and PO
    More
  • · 67 views · 8 applications · 5d

    Senior .Net Developer

    Full Remote · Ukraine · 4 years of experience · English - B2
    New long-term project for an Energy client, where we will create a microservice platform to support various business cases. You will be part of a team, where we’ll have C# engineers, AQAs, POs, and Scrum Masters. Requirements: 4+ years of experience as...

    New long-term project for an Energy client, where we will create a microservice platform to support various business cases. You will be part of a team, where we’ll have C# engineers, AQAs, POs, and Scrum Masters.


    Requirements:

    • 4+ years of experience as .Net developer. 
    • Proven experience in working with architects from the client-side
    • Proven experience with Azure, Azure DevOps
    • Proven experience working on a microservice-based project
    • Ability to mentor mid-junior engineers
    • OOP Development, Design Patterns, Best Practices
    • Good English to work with clients directly


    Job responsibilities:

    • Strong problem-solving and follow-up skills; must be proactive and take initiative
    • Professionalism and ability to maintain the highest level of confidentiality
    • Create robust code and translate business logic into project requirements
    • Develop code using development best practices, and an emphasis on security best practices
    • Leverage technologies to support business needs to attain high reusability and maintainability of current and newly developed systems
    • Provide system design recommendations based on technical requirements
    • Work independently on development tasks with a minimal amount of supervision
    • Write effective unit tests and integration tests to ensure high-quality software delivery
    • Support Lead, Scrum Master and PO

     

    More
  • · 88 views · 7 applications · 5d

    Senior .NET Engineer ((IRC288838))

    Full Remote · Ukraine · 4 years of experience · English - B2
    Job Description 4+ years of experience as .Net developer. Proven experience in working with architects from the client-side Proven experience with Azure, Azure DevOps Proven experience working on a microservice-based project Ability to mentor mid-junior...

    Job Description

    • 4+ years of experience as .Net developer. 
    • Proven experience in working with architects from the client-side
    • Proven experience with Azure, Azure DevOps
    • Proven experience working on a microservice-based project
    • Ability to mentor mid-junior engineers
    • OOP Development, Design Patterns, Best Practices
    • Good English to work with clients directly

    Job Responsibilities

    • Strong problem-solving and follow-up skills; must be proactive and take initiative
    • Professionalism and ability to maintain the highest level of confidentiality
    • Create robust code and translate business logic into project requirements
    • Develop code using development best practices, and an emphasis on security best practices
    • Leverage technologies to support business needs to attain high reusability and maintainability of current and newly developed systems
    • Provide system design recommendations based on technical requirements
    • Work independently on development tasks with a minimal amount of supervision
    • Write effective unit tests and integration tests to ensure high-quality software delivery
    • Support Lead, Scrum Master and PO

    Department/Project Description

    New long-term project for an Energy client, where we will create a microservice platform to support various business cases. You will be part of a team, where we'll have C# engineers, AQAs, POs, and Scrum Masters.

    Skill Category

    .NET

    Keyskills - Must Have

    • C#
    • .NET
    More
  • · 177 views · 75 applications · 5d

    Looking for a Senior C# Developer to $4000

    Full Remote · Worldwide · 5 years of experience · English - B2
    Position Senior C# Developer Technical Requirements C# as primary stack Experience in fintech or payments (payment processing, bank integrations, transaction handling) Track record of fast API integrations with external systems Understanding of payment...

    Position

    Senior C# Developer

     

    Technical Requirements

    • C# as primary stack
    • Experience in fintech or payments (payment processing, bank integrations, transaction handling)
    • Track record of fast API integrations with external systems
    • Understanding of payment infrastructure and compliance requirements

     

    Timezone

    GMT+1 or later. 

     

    Engagement Type

    Staff augmentation, long-term. Client is a licensed European fintech, regulated payment institution.

     

    Priority

    High. Client reached out with specific requirements, ready to review CVs immediately.

     

    Next Steps

    Send matching profiles to us for submission to client.

    More
  • · 149 views · 27 applications · 5d

    .Net Developer

    Ukraine · 3 years of experience · English - B2
    VReal Soft - Ukrainian IT company developing mobile and web applications. We have been successfully working for more than 7 years in the US and Israeli markets. The main office of the Company is located in Cherkasy and a branch in Dnipro. Who are we...

    VReal Soft - Ukrainian IT company developing mobile and web applications. We have been successfully working for more than 7 years in the US and Israeli markets.

    The main office of the Company is located in Cherkasy and a branch in Dnipro.

     

    Who are we looking for?

    We are looking for an "independent fighting unit" who is ready to join our Team and start working together on our projects immediately.

     

    Tasks?

    Your tasks will focus on the skills and expectations listed below and the use of new approaches and technologies.

     

    Why did the job open?

    Due to an increase in the number of projects, we are looking to hire a new specialist to join our team.

     

    Skills:

    • Experience with .NET framework/.NET Core from 3+ year;
    • Knowledge of C# development, including areas: of multithreading, interfaces and dependency injection;
    • Experience with ASP.NET Core and .NET Core;
    • Understanding of OOP, design patterns, SOLID principles;
    • Understanding REST architecture;
    • Experience with SignalR;
    • Experience with SQL and relational databases and NoSQL databases;
    • Experience with core Entity Framework;
    • Ability to communicate well with process participants and team members related to business requirements;
    • Commercial Git, Serverless experience.

       

    Will be an advantage:

    • Unit testing experience;
    • Experience with AWS, Docker, CI/CD pipelines;
    • Experience with any modern web frameworks React;
    • Experience with Agile methodologies and principles;
    • Experience working with an international team.
    More
  • · 82 views · 18 applications · 5d

    Senior .NET Engineer

    Full Remote · EU · 4 years of experience · English - B2
    We’re partnering with a US-based client, a market leader in eSignature and digital agreement solutions used by millions worldwide. Our Client is looking for a self-motivated software engineer to join us developing storage infrastructure to organize and...

    We’re partnering with a US-based client, a market leader in eSignature and digital agreement solutions used by millions worldwide.

     

    Our Client is looking for a self-motivated software engineer to join us developing storage infrastructure to organize and facilitate our business growth. Our team is the center of how customers and services store their critical data and trust its security, performance, availability, compliance and durability, which enables customer derive intelligence and analytics through AI & BI.

    Responsibility:


    ● Design, develop, and maintain high-performance backend systems and APIs using C# and .NET technologies, hosted in azure and various compliance level data-centers
    ● Leverage Azure services like Azure App Services, Azure Kubernetes Service (AKS), Azure Blob Storage, and SQL/No-SQL Databases to build scalable, secure, and reliable cloud-native solutions
    ● Build and maintain microservices-based architectures using C#, ASP.NET, and others
    ● Design and implement RESTful or gRPC APIs, ensure seamless integration with other systems and products
    ● Optimize architecture and solution for scalability and availability with cost and maintenance in mind
    ● Identify and address performance bottlenecks and scalability challenges proactively
    ● Align across teams for designs, communicate and resolve roadblocks
    ● Guide and mentor other engineers through design and code reviews


    Requirements: 
    ● 4+ years of software engineering experience in high scale distributed systems
    ● 4+ years of experience building resilient and highly available web services
    ● Experience understanding architectural standards and decisions
    ● Experience in full stack development

    Shifted working hours with at least 4 hours of daily overlap with the PST time zone (Pacific Standard Time).
    ● B.S., M.S., or PhD in Computer Science or equivalent experience

    More
  • · 57 views · 7 applications · 5d

    Senior .Net Developer (IRC288835)

    Full Remote · Ukraine · 4 years of experience · English - B2
    Job Description 4+ years of experience as .Net developer. Proven experience in working with architects from the client-side Proven experience with Azure, Azure DevOps Proven experience working on a microservice-based project Ability to mentor mid-junior...

    Job Description

    • 4+ years of experience as .Net developer. 
    • Proven experience in working with architects from the client-side
    • Proven experience with Azure, Azure DevOps
    • Proven experience working on a microservice-based project
    • Ability to mentor mid-junior engineers
    • OOP Development, Design Patterns, Best Practices
    • Good English to work with clients directly

    Job Responsibilities

    • Strong problem-solving and follow-up skills; must be proactive and take initiative
    • Professionalism and ability to maintain the highest level of confidentiality
    • Create robust code and translate business logic into project requirements
    • Develop code using development best practices, and an emphasis on security best practices
    • Leverage technologies to support business needs to attain high reusability and maintainability of current and newly developed systems
    • Provide system design recommendations based on technical requirements
    • Work independently on development tasks with a minimal amount of supervision
    • Write effective unit tests and integration tests to ensure high-quality software delivery
    • Support Lead, Scrum Master and PO

    Department/Project Description

    New long-term project for an Energy client, where we will create a microservice platform to support various business cases. You will be part of a team, where we'll have C# engineers, AQAs, POs, and Scrum Masters.

    More
  • · 57 views · 10 applications · 5d

    Senior .Net Developer IRC288836

    Full Remote · Ukraine · 5 years of experience · English - B2
    Description New long-term project for an Energy client, where we will create a microservice platform to support various business cases. You will be part of a team, where we’ll have C# engineers, AQAs, POs, and Scrum Masters. Requirements 4+ years of...

    Description

    New long-term project for an Energy client, where we will create a microservice platform to support various business cases. You will be part of a team, where we’ll have C# engineers, AQAs, POs, and Scrum Masters.
     

    Requirements

    • 4+ years of experience as .Net developer. 
    • Proven experience in working with architects from the client-side
    • Proven experience with Azure, Azure DevOps
    • Proven experience working on a microservice-based project
    • Ability to mentor mid-junior engineers
    • OOP Development, Design Patterns, Best Practices
    • Good English to work with clients directly
       

    Job responsibilities

    • Strong problem-solving and follow-up skills; must be proactive and take initiative
    • Professionalism and ability to maintain the highest level of confidentiality
    • Create robust code and translate business logic into project requirements
    • Develop code using development best practices, and an emphasis on security best practices
    • Leverage technologies to support business needs to attain high reusability and maintainability of current and newly developed systems
    • Provide system design recommendations based on technical requirements
    • Work independently on development tasks with a minimal amount of supervision
    • Write effective unit tests and integration tests to ensure high-quality software delivery
    • Support Lead, Scrum Master and PO
    More
  • · 107 views · 25 applications · 6d

    Senior Solution Architect (Azure / .NET)

    Full Remote · EU · Product · 6 years of experience · English - B2
    Role overview Own end-to-end solution design across multiple domains/teams, drive architectural standards, and ensure our services are secure, scalable, and operable on Azure with .NET and MS SQL Server. Responsibilities Own end-to-end architecture...

    Role overview 

    Own end-to-end solution design across multiple domains/teams, drive architectural standards, and ensure our services are secure, scalable, and operable on Azure with .NET and MS SQL Server
     

    Responsibilities 

    • Own end-to-end architecture for major initiatives (services, integrations, data, security, runtime). 
    • Lead solution design from discovery to production: requirements, trade-offs, risk analysis, and delivery plan. 
    • Define and govern architecture standards: API guidelines, error model, compatibility strategy, resiliency patterns, observability, security. 
    • Drive API and integration architecture (REST contracts, DTOs, versioning/compatibility, sync/async patterns, idempotency, retries). 
    • Lead data architecture on MS SQL Server: domain modeling, transactional boundaries, schema evolution, performance strategy (indexing, query optimization, partitioning where needed). 
    • Make and document key decisions using ADRs, C4 diagrams, NFRs, and clear technical narratives. 
    • Partner with Platform/DevOps on Azure architecture: API Management, App Service/Functions, messaging (Service Bus/Event Grid), identity, networking, secrets, CI/CD. 
    • Establish operational excellence: SLOs, monitoring/alerting standards, incident reviews, reliability/performance improvements. 
    • Run architecture/design reviews and mentor engineers/tech leads; align multiple teams on consistent implementation. 
       

    Requirements (Must have) 

    • 6+ years in backend engineering with .NET (C#), including designing distributed systems in production. 
    • Strong hands-on Azure experience and ability to choose appropriate services and patterns. 
    • Deep expertise in REST API design and integration patterns (compatibility, versioning, idempotency, retries, error modeling). 
    • Strong MS SQL Server skills: schema and domain modeling, indexing strategy, transactions/isolation, query tuning, migrations, performance troubleshooting. 
    • Security fundamentals applied in architecture: OAuth2/OIDC, JWT, RBAC/permissions, threat-aware design. 
    • Proven experience producing architecture documentation and leading cross-team technical decisions. 
    • Event-driven architecture and Azure messaging (Service Bus/Event Grid), integration resilience patterns. 
    • Docker and Kubernetes/AKS familiarity. 
    • Observability tooling and practices (Application Insights, OpenTelemetry). 
       

    AI / Automation — Nice to have 

    • Experience integrating LLM/AI into business workflows (summarization, classification, knowledge search, assisted operations). 
    • Understanding of RAG, embeddings, prompt design, guardrails, evaluation/quality metrics. 
    • Exposure to Azure AI / Azure OpenAI and awareness of constraints (cost, latency, rate limits, data privacy). 
       

    Soft Skills 

    • You feel comfortable presenting and defending your solutions to senior technical executives (CTO, CIO, VP of Engineering, etc.) 
    • The ability to parachute into an issue, assess the situation quickly, and present a plan for resolution. 
    • You are naturally curious, seeking for ways to optimize and keeping an eye out for new frameworks and tools to enable our Engineers to develop world-class, reliable, performant software. 
    More
  • · 136 views · 14 applications · 6d

    Software Engineer, Backend (.NET) with AI skills

    Full Remote · Ukraine · Product · 4 years of experience · English - B2
    Get to know us Ideals is a global B2B SaaS product company recognized as the most highly rated and customer-centric brand in the secure business collaboration market. Trusted by over 2,000,000 users from 175,000 companies globally, we are on a mission to...

    Get to know us

    Ideals is a global B2B SaaS product company recognized as the most highly rated and customer-centric brand in the secure business collaboration market. Trusted by over 2,000,000 users from 175,000 companies globally, we are on a mission to create more prosperity in the world by accelerating high-stakes business decisions. We achieve this by delivering extremely intuitive and robust software products that help people make impactful decisions with less stress, higher quality, and shorter hours. Our key products include:

    Ideals Virtual Data Room (VDR): A secure, cloud-based platform for sharing confidential documents during due diligence, fundraising, M&A, legal transactions, and other business-critical workflows.

    Ideals Board: A platform for boards and executive teams to streamline governance and enhance decision-making in a fast, secure, and compliant way.

     

    The role

    We are looking for a Software Engineer, Backend (.NET) with AI skills who will play a key role in building and scaling secure, high-load VDR services, with the additional opportunity to apply AI patterns to product features.

    Your success in this role will be measured first by strong backend fundamentals: reliability, performance, scalability, and maintainability, and second by your ability to enable AI features safely and efficiently, using reusable and well-architected components.

    This is a hands-on engineering role within a mature product environment, where engineering quality, observability, and long-term architecture matter.

     

    What you will do

    BE Engineering:

    • Design, develop, and operate production-grade .NET services
    • Work with .NET Framework 4.7, .NET 8, ASP.NET, Web API, Entity Framework
    • Design and optimize data models using MS SQL Server / PostgreSQL
    • Build and run services in AWS, using Docker, Kubernetes, ArgoCD
    • Ensure service reliability and performance through:
    • Clear SLIs/SLOs and capacity planning
    • Caching, retries, backoff strategies, circuit breakers
    • Secure multi-tenant access control
    • Own services end-to-end: design, implementation, deployment, monitoring, and support
    • Contribute to architecture and design reviews
    • Improve code quality through code reviews, refactoring, and best practices

    AI Enablement:

    • Integrate AI/LLM providers behind clean, provider-agnostic abstractions
    • Implement retrieval-augmented generation (RAG): chunking, embeddings, vector search
    • Build safe AI flows with: Context scoping and validation, “Cannot answer” scenarios, Prompt-injection defenses
    • Add evaluation and observability: Offline and online quality metrics, Monitoring tied to product KPIs
    • Create reusable AI components (libraries, middleware, templates) adopted by other teams
    • Share knowledge on safe and scalable AI usage

     

    What you bring

    • Strong experience with C# / .NET in production environments
    • Solid knowledge of ASP.NET, Web API, Entity Framework
    • Experience with relational databases (MS SQL Server, PostgreSQL)
    • Hands-on experience with AWS
    • Experience with Docker, Kubernetes, CI/CD pipelines
    • Understanding of distributed systems, performance tuning, and reliability patterns
    • Experience working in cross-functional product teams
    • Strong written and spoken English (B2 level or above)

    AI Skills (strong advantage)

    • Experience with retrieval & vector search (embeddings, chunking, hybrid search)
    • Integration with LLM providers (Azure OpenAI, AWS Bedrock, or open-source models)
    • Experience with: structured outputs, streaming responses, provider-agnostic AI abstractions
    • Knowledge of AI guardrails & evaluation: output validation, quality metrics, safe usage patterns
    • Ability and willingness to mentor peers in applied AI practices

     

    What we offer

    We highly value our people, so we will empower you with all the resources and support to help you reach your full potential.

     

    For your best work

    • Remote-first flexibility to shape your ideal workday
    • Home workplace budget
    • Resilient home budget for Ukraine-based teammates
    • Resilient office in Kyiv & co-working expense coverage
    • Individual IT budget for extra equipment
    • Top-tier tech and AI-powered tools

     

    For your growth

    • Access to Ideals Academy with numerous courses
    • Investment in external learning and development activities
    • Guidance in Personal Development Plan creation
    • Professional literature and subscriptions coverage
    • Support of your passion as a speaker or writer
    • Internal talent mobility opportunities

     

    For your well-being

    • Medical insurance and Wellness Package for sports activities
    • Full coverage of mental health sessions for Ukrainian teammates
    • Funding for sports competitions
    • 20 business days of paid time off per year
    • Unlimited health-related time-off

     

    Extra perks

    • Team-building offline and online events
    • Budget for meetups with your local team
    • Generous internal referral program

     

    Our culture

    Commitment, Excellence, Collaboration, Trust and Care are core values to the Ideals team. For us, these are the principles that every Idealer lives and breathes. We are on the lookout for like-minded individuals who share our values. By doing so, we create a team where talents feel at ease and work to the best of their abilities.

    Discover more.

     

    Ideals is an equal opportunity employer

    Ideals is made up of people from a wide variety of backgrounds and lifestyles. We embrace diversity and invite applications from people from all walks of life. We don’t discriminate against employees or applicants based on gender identity or expression, sexual orientation, race, religion, age, national origin, or citizenship.


     

    More
Log In or Sign Up to see all posted jobs