I

Information Services Corporation

Provides registry and information management services

Senior Backend Developer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeDublin, IrelandNo salary listed

About the Job

Requirements

  • At least 5 years of backend development experience, including significant experience with complex, domain-rich systems.
  • Proven experience delivering production-grade systems using Domain-Driven Design principles.
  • Experience working in microservices or modular monolith architectures.
  • Demonstrated ability to influence technical direction and improve engineering standards.
  • A Bachelor of Science degree in Computer Science, Software Engineering, or a related discipline, or equivalent experience.
  • Extensive experience with .NET and C# backend development in enterprise or SaaS environments.
  • Strong working knowledge of Domain-Driven Design with hands-on implementation experience.
  • Practical experience implementing CQRS patterns in production systems.
  • Deep understanding of backend design patterns, including dependency injection, repository, mediator, and factory patterns.
  • Strong understanding of Clean Architecture and separation of concerns.
  • Strong experience with PostgreSQL or other relational databases.
  • Proficiency with modern object-relational mapping frameworks such as Entity Framework or similar.
  • Exposure to CosmosDB or other NoSQL/document databases.
  • Experience designing database schemas aligned with domain boundaries.
  • Familiarity with Docker for containerized development and deployment workflows.
  • Good exposure to Azure environments and supporting infrastructure.
  • Experience designing and consuming RESTful APIs.
  • Understanding of distributed systems concerns such as consistency, messaging, and eventual consistency.

Responsibilities

  • Lead the design and implementation of robust backend architectures grounded in Domain-Driven Design principles.
  • Define and evolve bounded contexts, aggregates, entities, value objects, and domain services aligned to business domains.
  • Translate complex business requirements into clean, expressive domain models.
  • Apply CQRS where appropriate to ensure scalability and clear separation of concerns.
  • Champion Clean Architecture principles to maintain clear layering, testability, and long-term maintainability.
  • Make technical decisions and articulate trade-offs between performance, delivery speed, and operational complexity.
  • Design, develop, and maintain high-performance, secure, and scalable APIs and backend services.
  • Establish and promote best practices around code quality, automated testing, and resilience.
  • Lead design reviews and contribute to architectural governance across services.
  • Troubleshoot complex production issues and drive root cause analysis and systemic improvements.
  • Collaborate with product, architecture, and frontend teams to ensure cohesive system design.
  • Participate in agile ceremonies, technical planning, and estimation activities.
  • Mentor and guide mid-level developers, contributing to a culture of engineering excellence.
  • Communicate architectural decisions and domain concepts to technical and non-technical stakeholders.
  • Contribute to continuous improvement of development standards and engineering practices.

About the Company

Information Services Corporation

Provides registry and information management services

ISC provides registry and information management services for public data and records in Canada, serving clients through Registry Operations, Services, and Technology Solutions. It helps governments and institutions manage, secure, and administer information by operating official registries, delivering data governance support, and offering technology platforms for data workflows and reporting. Its integrated, in-house approach across operations, services, and technology, with a Canadian focus and a TSX listing, differentiates it from competitors that focus on a single capability. Its goal is to sustain its core registry and information management business while pursuing growth, investing in its diverse workforce, and delivering reliable data solutions for clients.

Company size
51-200
Company stage
IPO
Headquarters
Regina, Canada
Founded
2000

Recently Posted Jobs

Explore more opportunities at Information Services Corporation

See more jobs