C#.Net Fullstack engineer
Location
Canada
Posted
6 days ago
Salary
0
Seniority
Mid Level
Job Description
C#.Net Fullstack engineer
Inficare Technologies
Role Description We're looking for an engineer with hands-on, production experience integrating LLM APIs (OpenAI, Azure OpenAI, Anthropic). You should be able to design end-to-end AI pipelines, including: - Streaming responses - Advanced prompt engineering - Output evaluation and hallucination mitigation - Human-in-the-loop workflows - Document-processing and retrieval-augmented pipelines Daily use of AI-assisted development tools (Copilot, Claude Code, Cursor) is expected. .NET Backend Development - Strong experience building backend services in .NET (C#), including: - API and microservice design - Async processing and streaming endpoints - Integrating .NET services with LLM providers - Clean architecture and modern .NET patterns - Experience pairing Next.js frontends with .NET backends is a plus. Architectural Strength - Ability to design and explain system-level architecture, trade-offs, and long-term implications. - Experience building distributed, scalable systems is important. Event-Driven / Messaging Systems - Practical experience with event-driven workflows using Azure Service Bus, RabbitMQ, or similar. - Familiarity with asynchronous processing, retries, and distributed coordination. Cosmos DB / NoSQL - Comfort designing document-oriented data models, including partitioning, indexing, and performance tuning in Cosmos DB or equivalent NoSQL stores. Next.js (App Router) - Hands-on experience with modern Next.js features: - App Router - Server Components - Server Actions - Streaming UI patterns Qualifications - Experience with AI / LLM Integration - Event-Driven / Messaging experience - CosmosDB or Document Database Design - Real Next.js Experience Requirements - Production experience integrating LLM APIs - Strong .NET (C#) backend development skills - Architectural design capabilities - Experience with event-driven systems - Document-oriented data model design experience Benefits - Long term contract - Opportunity to work with cutting-edge technologies - Flexible working environment
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Lead Software Engineer
LabcorpLaboratory Corporation of America, also known as Labcorp, is a global life sciences company and one of the world's leading medical testing laboratories, with mo
• Design, build, and maintain RESTful web services and modern single-page applications • Develop scalable microservices on AWS that support LIMS workflows • Write clean, well-tested code following TDD practices • Participate in code and design reviews; give and receive constructive feedback • Work closely with product, QA, and other engineers in an Agile/Scrum team • Help improve coding standards, CI/CD pipelines, and DevOps automation • Troubleshoot issues across the stack and support applications through their full lifecycle • Communicate progress, trade-offs, and technical decisions clearly to the team
Software Engineer, RL Environment
talentplutoThe AI headhunter connecting elite tech sales talent with high-growth startups.
• Design and build high-quality RL environments that simulate real working environments end to end. • Develop agents for the tasks within those environments and iterate until they are efficient and production-ready. • Partner with the research team to scope which environments to build and why, staying ahead of future demand rather than only meeting present needs. • Own the backend and infrastructure layers that make environments reliable and scalable. • Help set engineering standards for a zero-to-one team as the RL function grows.
• leading the design, development and implementation of scalable and efficient microservices architecture for our applications by applying cloud native solutions • work closely with product management, development, architecture and operations team to ensure the best practices in microservices design and development • mentor the junior developers
• Design, develop, and maintain mainframe applications based on business requirements and customer specifications; participate in requirements gathering, design sessions, and solution reviews to deliver scalable, high-performing, and integrated solutions that support current and future business needs. • Apply DevSecOps and Agile development practices throughout the software development lifecycle, utilizing CI/CD pipelines and tools such as GitHub, GitHub Copilot, and Jenkins; support end-to-end QA testing, deployment, and release activities. • Develop and support enterprise APIs and integrations with critical business applications, leveraging mainframe optimization and modernization techniques to improve performance, scalability, reliability, and operational efficiency. • Monitor application and system performance, analyze and optimize solutions, troubleshoot and resolve issues, maintain technical documentation, and stay current with emerging technologies, industry trends, and software engineering best practices. • Collaborate closely with project managers, business analysts, architects, and development teams across local and remote locations; demonstrate strong problem-solving, leadership, communication, and independent decision-making skills while driving innovation and continuous improvement initiatives.


