Senior Fullstack (React.JS/.NET) Engineer

$$$$

Our client is a 20-year-old Dublin-based software services company  specializing in custom Learning Management Systems for clients across Europe and the US. Through a joint venture with Nucleus AI, the client is now embedding AI/ML capabilities into its LMS β€” currently powering a v2β†’v3 upgrade for the largest remote-online-learning provider in Pennsylvania

You’ll join a mature engineering org with a long-running product, working alongside an AI/ML team brought in via the JV to modernize the platform.
 

Role

We’re looking for a Senior .NET Engineer to take ownership of backend architecture and delivery of high-performance applications. This role is hands-on and requires strong experience in distributed systems, cloud environments, and scalable API design. You’ll work closely with product, architecture, and frontend teams to deliver reliable, secure, and maintainable systems.

ResponsibilitiesBackend Development & Architecture

  • Design and build scalable backend services using .NET (Core / Framework).
  • Develop RESTful APIs and microservices using ASP.NET Core.
  • Apply clean architecture principles and enforce coding standards.
  • Ensure systems are performant, secure, and maintainable.

Cloud & Infrastructure

  • Build and operate services on Microsoft Azure (App Services, Functions, Azure SQL, AKS).
  • Implement CI/CD pipelines (Azure DevOps or GitHub Actions).
  • Work with containerized environments (Docker, Kubernetes).
  • Ensure system reliability, monitoring, and disaster recovery strategies.

System Integration

  • Collaborate with frontend teams (React / Angular / Blazor) on API integration.
  • Partner with cross-functional stakeholders to translate business needs into technical solutions.

Code Quality & Performance

  • Conduct code reviews and enforce best practices.
  • Implement unit and integration testing.
  • Monitor, profile, and optimize system performance.

Security & Compliance

  • Implement secure authentication and authorization (OAuth, JWT).
  • Follow OWASP best practices.
  • Ensure data protection and system integrity.

Documentation & Improvement

  • Maintain clear technical and architectural documentation.
  • Continuously improve system design and development workflows.
  • Stay current with .NET and cloud ecosystem developments.

Requirements

  • 5+ years experience with .NET (C#).
  • Strong experience with ASP.NET Core, Web API, Entity Framework, SQL Server.
  • Hands-on experience with Microsoft Azure.
  • Experience with CI/CD pipelines and Git.
  • Experience with Docker and Kubernetes.
  • Strong understanding of SDLC, SOLID, and design patterns.
  • Experience with unit testing frameworks (xUnit, NUnit, or MSTest).
  • Ability to debug and resolve complex issues.
  • Strong communication skills.

Nice to Have

  • Experience with frontend frameworks (React, Angular, or Blazor).
  • Experience with messaging systems (RabbitMQ, Kafka, Azure Service Bus).
  • Familiarity with NoSQL databases (Cosmos DB, MongoDB).
  • Azure certifications.
  • Experience in legal-tech, fintech, or data-heavy platforms.

What Matters for This Role

  • Ownership mindset β€” ability to take responsibility for systems end-to-end.
  • Comfort working in ambiguous, fast-moving environments.
  • Strong engineering judgment and pragmatic decision-making.
  • Genuine interest in AI-assisted systems and data-driven platforms.

 

 

Required languages

English B2 - Upper Intermediate
Published 30 April
192 views
Β·
105 applications
Last responded 1 week ago
See stats of candidates who applied for this job πŸ‘€
To apply for this and other jobs on Djinni login or signup.
Loading...