About The Position

This role involves designing, building, and maintaining event-driven, cloud-native solutions on Microsoft Azure that unify multiple business verticals into a single, scalable integration layer. The developer will take ownership of critical backend services within a large-scale enterprise integration platform. This is a temporary contract role operating under a 6-month model.

Requirements

  • 8+ years of professional experience in software development, with a proven track record delivering complex backend solutions using the .NET ecosystem (C#, .NET 6/8).
  • Solid, hands-on experience with Azure Service Bus and Azure Functions for building event-driven, serverless architectures.
  • Experience with API Management and observability/APM tools such as Application Insights, Datadog, or New Relic for monitoring and troubleshooting in distributed environments.
  • Experience designing, building, and maintaining robust, scalable RESTful APIs.
  • Solid working knowledge of Domain-Driven Design (DDD) principles and enterprise integration patterns.
  • Strong understanding of SOLID principles, design patterns, and unit/integration testing.
  • Comfortable working in a shared-ownership architecture model, contributing to design decisions and technical strategy alongside senior peers, not just executing predefined designs.
  • Comfortable working with AI-assisted development tools (Copilot, Claude, ChatGPT, Cursor, or similar) as part of daily workflow.
  • Excellent communication skills in English, required to work effectively with our US-based team and stakeholders, and to clearly translate technical work into business terms.
  • Proficiency in C# and .NET 6/8 (.NET Core).
  • Hands-on experience with Azure Service Bus, Azure Functions, API Management, Application Insights.
  • Active use of AI tools in day-to-day development workflow.
  • Advanced English proficiency.

Nice To Haves

  • CQRS/Mediator pattern
  • gRPC
  • TDD experience
  • monolith-to-microservices migration experience
  • experience working with multicultural/distributed teams.

Responsibilities

  • Design, develop, and own features within the core enterprise integration layer, from technical design to deployment and monitoring.
  • Implement event-driven solutions using Azure Service Bus and Azure Functions, aligned with the broader integration architecture.
  • Collaborate closely with the Principal Architect, tech leads, and other developers to deliver consistent, scalable solutions across business verticals.
  • Take full ownership of assigned tasks, from planning through delivery, with minimal need for oversight.
  • Communicate clearly and proactively with both technical and non-technical stakeholders on progress, blockers, and technical decisions.
  • Champion code quality, testing, and CI/CD best practices; actively participate in code reviews.
  • Troubleshoot and resolve complex issues in a distributed, cloud-based environment using Application Insights or equivalent APM tooling.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service