پارس بنیان شبکه
پارس بنیان شبکه

Senior .Net Developer

Tehran/ Heravi
Remote
Full Time
Flexible
0 days, remote only
Flexible working hours
Less than 10 employees
IT / Software / Hardware
توضیحات بیشتر

key Requirements

6 years experience in similar position
Sql Server - Advanced
MySql - Advanced
PostgreSql - Advanced
C# - Advanced
ASP.Net - Advanced
GIT - Advanced
Rest API - Advanced
Unit Testing - Advanced
Dependency Injection - Advanced
Jenkins - Intermediate
.Net Core / .Net - Advanced
Microsoft Azure Devops / TFS - Advanced
Docker - Advanced
Gitlab - Advanced

Job Description

Senior Backend Freelancer / Architect (.NET / Azure)

Full-time - Remote - Immediate Start


About the Role

We are looking for an experienced Senior Backend Freelancer / Architect to support our platform at a critical growth stage. You will work directly with the CTO as a true sparring partner - discussing architecture decisions on eye level while also actively implementing complex backend features.

Our product is already live and revenue-generating. With the onboarding of major enterprise clients, we are now addressing scalability, distributed workflows, and architectural decoupling - without stopping feature delivery.



Responsibilities


Feature Development

  • Design and implement complex backend features based on enterprise requirements
  • Translate business rules into clean, maintainable services using DTO-based patterns
  • Ensure proper domain modeling with clear separation of concerns (Bounded Contexts)

Architecture & Refactoring

  • Refactor existing tightly coupled logic while implementing new features
  • Gradually evolve the system from monolithic scripts to decoupled, testable services
  • Introduce and maintain proper Dependency Injection and configuration management
  • Shift from polling-based processes to event-driven architectures

Distributed Systems & Reliability

  • Design and implement Sagas for distributed transactions
  • Build idempotent message handlers and compensation mechanisms
  • Integrate external systems using Anti-Corruption Layers and resilience patterns (circuit breakers)

Scalability & Multi-Tenancy

  • Improve tenant partitioning and performance strategies
  • Design fair, queue-based workload distribution across tenants
  • Support scalable worker-based processing models

 

Tech Stack

  • Backend: .NET 10 (latest/preview), C# 14
  • API Framework: ServiceStack (DTO-first, KISS philosophy)
  • Cloud: Azure PaaS (Functions, Key Vault, Application Insights)
  • Messaging: Event-driven architecture (transitioning to message brokers)
  • Database: PostgreSQL (OrmLite), Azure Blob Storage
  • AI: Azure Document Intelligence, OpenAI (AI-native workflow expected)

 

Required Skills & Experience

Technical

  • Extensive experience with .NET and modern C#
  • Strong background in backend architecture and system design
  • Practical experience with:
    • Bounded Contexts / DDD (pragmatic, not academic)
    • Event-driven systems and messaging
    • Distributed transactions (Sagas)
    • Experience with message brokers (e.g. Azure Service Bus, RabbitMQ)
    • Strong understanding of DTO-based architectures and service-oriented design
    • Cloud experience with Azure PaaS services

Working Style

  • Excellent English communication skills (mandatory)
  • Ability to collaborate closely with a senior CTO on architectural decisions
  • Pragmatic mindset - focus on business value and readable code
  • Comfortable using AI tools (Copilot, Cursor, etc.) to increase development velocity



What We Offer

  • Long-term collaboration
  • Full remote flexibility
  • Competitive salary (based on experience)
  • Modern tech stack and supportive development culture
  • Opportunity to shape core system architecture
  • Work on a modern, evolving enterprise platform
  • High level of trust and autonomy


Interested?

Send us your CV, past project references, and your expected salary range.

We look forward to welcoming you to our team!

Job Requirements

Age
Until 45 Years Old
Gender
Men / Women
Education
Bachelor| Computer and IT
Language
English| Advanced 90%
Software
C#| Advanced ASP.Net| Advanced GIT| Advanced Rest API| Advanced Unit Testing| Advanced Dependency Injection| Advanced Jenkins| Intermediate .Net Core / .Net| Advanced Microsoft Azure Devops / TFS| Advanced Docker| Advanced Gitlab| Advanced Sql Server| Advanced MySql| Advanced PostgreSql| Advanced

ثبت مشکل و تخلف آگهی

ارسال رزومه برای پارس بنیان شبکه