Senior .NET Engineer

Remote
About the role:

Our client is redefining data integration with Agentic AI, enabling organizations to create custom, self-learning integrations faster than ever. By 2030, they envision a world where machines drive decisions previously reliant on human judgment, with data guiding business operations and customer interactions. Achieving this vision requires scalable, AI-native system integration, and their product is leading the way. Backed by advisors from Snowflake, IBM, Bloomreach, and Adyen, they are an experienced team building solutions for the future.

They are seeking an experienced C# Microservices Developer to build secure, scalable, and high-performance distributed systems. You will play a key role in shaping integration platform, architecting, optimizing, and implementing robust back-end solutions that enable seamless and efficient data integrations.
As a remote-first role, you will have the flexibility to work from anywhere, collaborating closely with the CTO, and cross-functional teams to align back-end architecture with product vision.

Responsibilities:
  • Design and develop scalable back-end systems to power MADI’s data integration platform.
  • Build and optimize core components of our C#-based metadata platform and Agentic AI Framework.
  • Develop high-performance APIs and microservices for seamless integration across systems.
  • Enhance security and reliability, ensuring compliance with industry best practices.
  • Optimize data pipelines for high-volume data processing and low-latency execution.
  • Contribute to architectural decisions, ensuring long-term flexibility and performance.
  • Collaborate with front-end engineers and product teams to integrate APIs effectively.
  • Implement performance-tuning strategies to ensure system stability and efficiency.
  • Develop end-to-end solutions, ensuring seamless integration across all layers of the software stack.
Requirements:
  • Have 5+ years of experience in back-end software development with C# and .NET Core/ASP.NET Core.
  • Have experience building and maintaining SaaS or developer-focused platforms.
  • Have proven experience in early-stage start-ups with the ability to provide quick value to our users.
  • Have shown the ability to prioritise technical debt vs. rapid delivery
  • Possess strong knowledge of microservices architecture and distributed systems.
  • Have experience in containerization (Docker, Kubernetes) and cloud platforms (Azure, AWS).
  • Are proficient in API design, development, and management.
  • Have a strong understanding of security best practices, including authentication, authorization, and data encryption.
  • Can independently solve complex back-end challenges while collaborating with front-end and cross-functional teams.
  • Have experience working with AI-driven technologies, metadata-driven architectures, and schema-level integrations.
  • Can work with limited structure and help shape both the technical and operational aspects of our platform.
  • Are comfortable wearing multiple hats, supporting architectural discussions, implementation, and driving quick shipping of new features.
    Bring proficiency in the following technical skills & tools:
  • Core Development: C#, .NET Core, ASP.NET Core
  • Data Management: SQL Server, Redis, MongoDB, Entity Framework, LINQ
  • Cloud & Deployment: Azure/AWS, Kubernetes, Docker
  • Security & Performance: Role-Based Access Control (RBAC), Secure Coding Practices, Threat Mitigation
  • Tools & Workflow: Git, CI/CD Pipelines
  • Testing: Unit Testing, Integration Testing, Performance Testing

Will be a plus:

  • AI & Advanced Tech: AI-driven agents, Prompting, Retrieval-Augmented Generation (RAG), Hybrid RAG, Graph RAG
We offer:
  • 20 working days of paid vacation per year;
  • Official holidays of Ukraine – days off;
  • Modern equipment for work;
  • Corporate events;
  • External and internal training: conferences, professional events, courses, TechTalks;
  • English speaking club.
Hiring process:
  • HR Interview;
  • Internal Tech Interview;
  • Interview with client.
Thank You for Reaching Out!
Your submission has been received and our team will get back to you shortly.