ServiceUpdated on 22 May 2026
Platform modernization with zero-downtime
Software Developer at Foxtail Software
Rijeka, Croatia
About
For CTOs and VPs of Engineering at multi-tenant SaaS platforms and internal enterprise systems running legacy monoliths or strained .NET stacks. The diagnosis is done; you need a team that can decompose without breaking production.
Lean in if any of these sound familiar:
-
Monolithic .NET codebase where one deploy touches every customer, and the deploy cadence has slowed from monthly to "we're afraid to."
-
Multi-tenant data isolation enforced in application code, not at the database and API layers — and the audit team has noticed.
-
Peak-load events expose the same bottlenecks every quarter, and the architecture can't scale horizontally without a rewrite.
-
Mean time to resolution measured in hours: no distributed tracing or centralized logging across services.
-
Roadmap and modernization compete for the same engineers, and the roadmap keeps winning.
Not the right fit if:
-
You're cost-comparing against €25/hr offshore. We don't compete there.
-
Your stack is outside .NET, Azure, React, Angular, or Flutter. Python ML, Rails, and niche stacks are not where we add value.
-
You want a fixed-price rewrite delivered to a date with no production traffic to preserve. This engagement is built around keeping the live system live.
What you get
A senior + mid + junior engineering team, plus design and QA as needed, owning delivery end-to-end. Partner, not body shop — we own outcomes, not ticket counts.
Outcomes you can expect:
-
Microservices decomposition. The monolith broken into independently deployable services with clearly defined domain boundaries and async communication via message queues.
-
Event-driven data pipeline. A RabbitMQ pipeline that improves system responsiveness and enables data-driven insights for customers.
-
Observability and performance. Distributed tracing and centralized logging across all services — mean time to resolution from hours to minutes.
-
Multi-tenant isolation. Row-level security and tenant-aware routing isolating customer data at the database and API layers.
-
Ongoing engineering support. Post-migration, the team stays on to extend the platform, fix issues, and hold the deployment cadence where it landed.
Not included
-
Data science. We integrate models built by your data team; we don't build them.
-
Vendor selection and procurement. Cloud accounts, observability vendors, message-broker licensing — you own the commercial relationships.
-
Compliance certification or audit attestation. We build to your stated requirements (SOC 2, HIPAA, PCI scope); we don't run the audit or sign the attestation.
-
L1 helpdesk and 24-7 on-call. Tenant support, password resets, and user provisioning stay with your team.
Pricing & commercial terms
All rates are EUR per developer per hour. One flat rate per tier — no seniority surcharges, no hidden fees.
A single embedded developer is €70/hr at a 1-month minimum, or €50/hr at a 3-month minimum. This engagement is the Full Team tier: senior + mid + junior + design/QA as needed, with delivery ownership, at €50/engineer/hr blended on a 4-month minimum — the same rate as a single discounted engineer, for a team that owns outcomes.
The Team Long Term tier is where the rate comes down. On a 12-month commitment we move to custom pricing below the blended rate and tailor the team to your roadmap. Built for buyers who already know the modernization is multi-year — the tier where the long-run cost lands lowest.
One flat rate. No hidden fees. EU-based, CET timezone, English fluent across the team.
Stack: .NET, Azure, Kubernetes, Angular, React, RabbitMQ, microservices, domain-driven design, distributed tracing, event-driven architectures.
FAQ
Why a 4-month minimum?
The first month is integration — your codebase, your domain boundaries, your production traffic patterns. Anything shorter and the integration cost eats the value for both sides. Decomposition without downtime is not a four-week engagement.
You're more expensive than offshore.
We don't compete with €25/hr offshore. If that's your benchmark, we're not a fit. Our reference clients spent two years on offshore vendors before they came to us.
How do you guarantee zero downtime during decomposition?
We don't sell a guarantee — we point at the work that produces the outcome: independently deployable services with clearly defined domain boundaries and async communication via message queues, row-level tenant isolation at the database and API layers, and distributed tracing with centralized logging across all services, taking mean time to resolution from hours to minutes. The migration outcomes behind that approach are in the client references we share on the fit call, under written client permission.
Similar opportunities
Service
Embedded software engineers for .NET, Azure, and React, Angular teams
Ivor Grlas
Software Developer at Foxtail Software
Rijeka, Croatia
Service
Architecture Review And 90-day Remediation Plan
Ivor Grlas
Software Developer at Foxtail Software
Rijeka, Croatia
Service
Internal tools and workflow automation for operations-heavy enterprises
Ivor Grlas
Software Developer at Foxtail Software
Rijeka, Croatia