Dstny BE

Full-Stack Software Developer for Analytics

Dstny BE  •  Hybrid  •  5 days ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description

At Dstny, we believe that great work begins with great communication.

As a global leader in hybrid work enablement, we make it easy for SMEs to connect, collaborate, and thrive - wherever work happens.

Our solutions combine true mobility, seamless integrations, and the power of AI to deliver exceptional experiences for both customers and employees.

Whether you’re using your mobile, laptop, desk phone, or our market-leading integrations, Dstny is always accessible through your preferred interface.

Headquartered in Brussels, our team of over 1,000 colleagues spans 8 countries and supports more than 4 million users worldwide.

Join us and be part of a company that’s shaping the future of work, Make Hybrid Work together with Dstny.


https://dstny.be/

Full-Stack Software Developer for Analytics

Join Dstny – Europe's Leading Cloud Communications Provider

Dstny is the largest European-based cloud communications software provider, delivering Unified Communications-as-a-Service (UCaaS) and Fixed Mobile Convergence (FMC) platforms to Service Providers.

As our installation base continues to grow, we are looking for an experienced Full-Stack Software Developer to join our team and help elevate our customer-focused services to new heights.

About the Analytics Platform

Dstny Analytics Platform - an Enterprise SaaS product used by telecom operators and businesses to monitor, analyse, and report on their voice and unified communications traffic.

The platform connects to a wide ecosystem of telephony systems — including  Dstny, Microsoft Teams,  CiscoBroadworks, and many more — aggregating real-time and historical call data into a single, customisable reporting interface.

What users do with it:

  • Build and schedule custom reports on call volumes, agent performance, queue statistics, and SLA compliance

  • Monitor live dashboards with real-time call feeds

  • Export data to Excel, PDF, and other formats

  • Manage multi-tenant configurations across hundreds of customers

What makes the engineering work interesting:

  • Breadth of integrations 36+ production telephony connector modules — spanning REST, SOAP, proprietary binary protocols, and gRPC/Protobuf

  • Plugin architecture each connector is a self-contained, independently deployable module — new integrations don't touch core logic

  • Reactive frontend heavy use of NgRx, RxJS, and real-time data streams

  • Observability first OpenTelemetry instrumented end-to-end (frontend traces → backend → infrastructure)

  • Active modernisation ongoing migration from .NET Framework towards cross-platform .NET Standard — a good moment to join and shape the direction

    We embrace AI tooling as a force multiplier for good engineering, not a replacement for it. We're looking for people who share that view and bring curiosity about how these tools can raise the bar for what they ship

What we expect from you...

You will work across the full product - from Angular UI to C# backend services and the database layer. The team is small and pragmatic: engineers own features end-to-end, from design discussions through deployment. You will collaborate closely with the other full-stack developers, the QA members, and the product stakeholders.

Requirements

  • Solid experience with C# and ASP.Net/Core - any modern version

  • Being comfortable with Typescript and Angular: understanding of RxJS observables, operators, and async patterns. Experience with NgRx or similar state management solutions. Experience working with designers via Figma (or similar) is a plus

  • Writing and understanding SQL queries; schema awareness (SQL Server or similar)

  • Knowledge and understanding of basic relational database concepts: indexes, transactions

  • Confident with feature branching, rebasing, pull requests, and code review

  • Being able to discuss technical decisions clearly with both engineers and non-technical stakeholders

Nice to Have

  • Experience in Telephony domain (familiarity with concepts like call queues, CDRs, SIP, or similar)

  • Experience with containerization tools (Docker and Kubernetes in particular)

  • Experience with ORM solutions (EF/Core or NHibernate): understanding lazy loading, session management, caching strategies

Personality & Mindset

  • You are comfortable navigating a large, established codebase

  • You take ownership of what you build - from implementation to monitoring in production

  • You have an eye for UX details and care about how the UI (and the whole solution) feels to the end user and feeling comfortable with proposing own ideas or concerns.

  • You welcome code reviews as a learning tool, not a gatekeeping mechanism

  • You are pragmatic about technical debt - you know when to fix it and when to ship

What You’ll Do

The platform handles multi-tenant data flows across many telephony integrations, so understanding complex system behaviour and edge-case thinking are core skills.

On a typical sprint you might:

  • Working in collaboration with designers and creating a brand new UI pages and components with Angular

  • Working on an architectural decisions spikes and discussing them with the team with a subsequent implementation

  • Design and build a new report type with a rich Angular UI and a new API endpoint

  • Update a legacy .NET Framework components towards cross-platform .NET 10+

  • Review a colleague's PR, update integration tests, writing documentation

What You Need

Tech Stack You'll Work With.

Backend:

  • C# &  NET Framework

  • NHibernate (primary ORM) +  FluentNHibernate mappings

  • Ninject for dependency injection

  • NLog for structured logging

  • JWT / MSAL / Azure.Identity for authentication and Azure AD integration

  • Protobuf-net + Google.Protobuf for inter-module binary serialisation

  • SQL Server (primary) +  MySQL (per-module)

Frontend:

  • Angular with  TypeScript

  • NgRx (Store, Effects, Entity, Router Store)

  • Angular Material

  • RxJS

  • D3 v7,  Plotly.js,  Kendo Charts for data visualisation

  • OpenTelemetry browser SDK (tracing + metrics)

  • pnpm +  Angular CLI +  Webpack

  • ESLint +  angular-eslint for code quality

Infrastructure & DevOps:

  • GitLab CI/CD - multi-stage pipeline (build → test → deploy)

  • Docker (OCI images, Buildah) + nginx (Alpine + otel)

  • Ansible for deployment automation

  • Azure cloud hosting

What we offer you...

  • Work with a talented and passionate team of DevOps, Ops, and R&D professionals.

  • Gain exposure to cutting-edge technologies in cloud communications.

  • Enjoy a flexible work environment with opportunities for growth.

  • Be part of an internationally diverse company with a strong culture.

  • Competitive salary and benefits package.

Download attachment(s)

Dstny BE

About Dstny BE

Dstny is a premier European provider of cloud-based business communications solutions. With more than 3 million users, Dstny simplifies communication for companies, partners, and service providers with interactive tools delivered as-a-service across all formats, including voice, video, and chat. Featuring a mobile-first design and easy integration, Dstny's innovative technology and strong local partnerships allow for delivering exceptional user experiences. Headquartered in Brussels, Dstny has ca. 1000 employees in 7 European countries and an annual revenue of ca. €250 million. Learn more at www.dstny.be

Industry
Telecommunications
Company Size
51-200 employees
Headquarters
Zaventem, BE
Year Founded
2008
Website
dstny.be
Social Media