Contract

Full Stack Software Engineer .Net

Posted on 28 October 26 by Shannon Kalynyuk

  • Remote
  • $ - $
Logo

Powered by Tracker

Job Description

We are seeking a highly skilled Full Stack Developer with strong hands-on experience in both frontend and backend development to join our growing technology team. This position requires a 50/50 split between frontend and backend development, making it essential that candidates are equally comfortable building modern, responsive user interfaces and developing scalable, high-performance backend applications.

The ideal candidate will have extensive experience with C#/.NET on the backend, Angular or React on the frontend, SQL databases, Microsoft Azure cloud technologies, and hands-on AI development.

This individual will play a key role in designing, developing, and maintaining enterprise-level applications while contributing to innovative AI-powered solutions and modern cloud-based architectures.

Key Responsibilities

Full Stack Development (50% Frontend / 50% Backend)

  • Design, develop, test, and maintain scalable, high-performance full stack applications with equal emphasis on frontend and backend development.
  • Spend approximately 50% of development time on frontend engineering and 50% on backend engineering.
  • Collaborate with cross-functional teams, including product owners, architects, designers, and other developers, to deliver high-quality software solutions.
  • Participate in all phases of the software development lifecycle, including design, development, testing, deployment, and ongoing maintenance.

Frontend Development – 50%

  • Design and develop modern, responsive, and user-friendly web applications using Angular or React.
  • Build reusable UI components and implement scalable frontend architectures.
  • Develop interactive user interfaces using JavaScript, TypeScript, HTML5, and CSS3.
  • Integrate frontend applications with backend APIs and services.
  • Optimize application performance, accessibility, responsiveness, and overall user experience.
  • Troubleshoot and resolve frontend performance and functionality issues.

Backend Development – 50%

  • Design, develop, and maintain backend applications and services using C# and .NET/.NET Core.
  • Build and integrate RESTful APIs, microservices, and other backend services.
  • Develop and optimize SQL queries, stored procedures, database schemas, and data access layers.
  • Implement secure, scalable, and maintainable backend architectures.
  • Integrate applications with internal systems, third-party APIs, and cloud-based services.
  • Troubleshoot backend issues, improve application performance, and ensure system reliability.

Cloud & Azure Development

  • Develop, deploy, and maintain applications within Microsoft Azure.
  • Leverage Azure services such as Azure App Service, Azure Functions, Azure SQL Database, Azure Storage, and other cloud-based technologies.
  • Support cloud-native application development, deployment automation, and CI/CD pipelines.
  • Collaborate with engineering teams to improve cloud scalability, performance, security, and reliability.

AI Development & Integration

  • Design, develop, and integrate AI-powered functionality into enterprise applications.
  • Work with AI technologies, services, APIs, or frameworks to build intelligent application features and solutions.
  • Develop integrations with large language models (LLMs), generative AI services, or other AI-based platforms.
  • Collaborate with technical teams to identify opportunities to incorporate AI capabilities into existing and new applications.
  • Support the development, testing, and deployment of AI-enabled solutions within Azure or other application environments.

Required Qualifications

  • Strong professional experience as a Full Stack Developer, with demonstrated hands-on expertise across both frontend and backend technologies.
  • Required: Ability and willingness to work in a true 50% frontend / 50% backend development capacity. Candidates must possess strong technical proficiency in both areas.
  • Required: C# and .NET/.NET Core experience developing backend applications, APIs, and services.
  • Required: Angular OR React experience developing modern, production-level frontend applications.
  • Required: SQL experience, including relational database development, complex queries, stored procedures, and performance optimization.
  • Required: Microsoft Azure experience, including hands-on development, deployment, or integration of cloud-based applications and services.
  • Required: Hands-on AI development experience, including building, integrating, or implementing AI-powered applications, features, or services.
  • Strong experience with RESTful APIs and integration between frontend and backend systems.
  • Proficiency with JavaScript, TypeScript, HTML, and CSS.
  • Experience with Git, version control, and modern software development practices.
  • Strong understanding of object-oriented programming, application architecture, and software engineering best practices.
  • Experience working in Agile/Scrum development environments.
  • Excellent analytical, troubleshooting, communication, and problem-solving skills.

Preferred Qualifications

  • Experience with Azure OpenAI Service, OpenAI APIs, or other generative AI platforms.
  • Experience with LLM integrations, Retrieval-Augmented Generation (RAG), prompt engineering, or AI agents.
  • Familiarity with Entity Framework, LINQ, and ASP.NET Core.
  • Experience with Azure DevOps, GitHub Actions, or CI/CD pipeline development.
  • Knowledge of microservices architecture, containerization, Docker, or Kubernetes.
  • Experience developing enterprise-level, cloud-native applications.
  • Familiarity with automated testing frameworks and secure coding practices.

Job Information

Rate / Salary

$ - $

Sector

Not Specified

Category

Not Specified

Skills / Experience

Not Specified

Benefits

Not Specified

Our Reference

JOB-19466

Job Location