Full-Stack Software Developer for Analytics

Hybrid (Cedofeita)

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)

Privacy Policy

In order to ensure high-quality recruitment and selection processes we collect your personal data with the help of Jobtoolz, our online application platform.

The provision of this personal data is therefore a necessary condition to complete the application process.

When collecting and processing your personal data, we always comply with the regulations on the protection of personal data as well as the General Data Protection Regulation ("AVG" or GDPR).

For more information on how we process your personal data, we would like to refer you to our privacy policy.

Would you like to know more about the privacy policy of Jobtoolz Click here

Cancel interview

Are you sure you want to cancel this interview?

Reschedule interview

Are you sure you want to reschedule this interview?