-
Tech Unicorn

Golang Developer (with .NET and Azure Expertise)

Tech Unicorn
United Arab Emirates · Full-time · Entry

We are hiring a Golang Developer with deep experience in building scalable microservices, crafting business logic for distributed apps, and creating robust API and middleware components. You’ll also work with .NET services, Azure Cloud infrastructure, and collaborate on data and ML workflows to drive intelligent, integrated platforms.


Key Responsibilities:


Microservices & Application Logic

• Architect and implement microservices using Golang, focusing on performance, modularity, and horizontal scalability.

• Write clean, testable application logic to support core business functions, event processing, and user workflows.

• Build domain-driven service layers that encapsulate logic, workflows, and validation for apps and APIs.

• Coordinate service-to-service communication through REST, gRPC, or messaging queues.


API Development & Middleware Integration

• Design and develop secure, scalable RESTful and gRPC APIs that power frontend apps, internal systems, and third-party integrations.

• Build middleware components to orchestrate data and business flows across legacy (.NET) and modern (cloud-native) systems.

• Handle data transformation and translation between various formats (JSON, XML, Protobuf, CSV) and systems.

• Implement authentication and authorization using Azure AD, OAuth2, or JWT.


Cloud & DevOps (Microsoft Azure)

• Deploy microservices and logic components on Azure App Services, AKS, and Azure Functions.

• Build and manage CI/CD pipelines using Azure DevOps, including container builds, automated testing, and blue-green deployments.

• Use Azure Monitor, Application Insights, and Log Analytics for observability and diagnostics.

• Secure configurations, secrets, and tokens via Azure Key Vault.


.NET Integration

• Interact with and modernize existing .NET (C#) applications by building bridges or wrappers using APIs or message buses.

• Participate in decomposing legacy .NET monoliths into microservices or APIs.


Data Engineering & AI/ML Integration

• Collaborate with data teams to build ETL pipelines and expose data via APIs or events.

• Enable real-time data flows using Event Hub, Service Bus, or Kafka.

• Integrate AI/ML models into services, deploying them as APIs or Azure ML endpoints.

• Support data visualization efforts by shaping API outputs for Power BI, Grafana, or custom dashboards.


Required Skills:

• 4+ years of experience with Golang, focused on building backend services and APIs.

• Strong proficiency in .NET (C#) for legacy integration or hybrid architecture.

• Deep knowledge of microservices design patterns, event-driven architectures, and domain-driven design.

• Experience with Azure Cloud, including App Services, AKS, Functions, ADF, and API Management.

• Skilled in data serialization, API security (OAuth2, Azure AD), and middleware patterns.

• Hands-on with Docker, Kubernetes, CI/CD, and modern DevOps workflows.

Key Skills

Ranked by relevance

microservices devops golang cloud grpc cicd c data visualization design patterns kubernetes power bi grafana docker xml etl
Login to Apply
Posted
May 28, 2025
Type
Full-time
Level
Entry
Location
Dubai

Industries

IT Services IT Consulting

Categories

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
EPAM Systems
Related

Full-stack .NET Software Engineer (React/Angular)

2026-05-27

Full-time
Associate
Ukraine
Software Development
Information Technology
View Job Details
EPAM Systems
Related

DevOps Engineer

2026-05-27

Full-time
Associate
Argentina
Software Development
Engineering
View Job Details
EPAM Systems
Related

DevOps Engineer (AWS)

2026-05-27

Full-time
Associate
Argentina
Software Development
Engineering