ASP.NET Engineer

MAYDON TECH

ASP.NET Engineer

Ташкент, Сергелийский район, ЖК Янги Кумарик

Описание вакансии

Maydon Tech LLC is looking for an ASP.NET Engineer to join our PropTech product development team. You'll architect, build, and maintain high-performance backend systems that power our real estate management platform. We're seeking engineers who think critically about system design, value clean code, and understand that great software is a balance of trade-offs, not dogma.

## What You'll Do

- Architect and build scalable systems – Design and implement robust backend services using ASP.NET Core, balancing monolithic and microservices approaches based on actual business needs, not trends.

- Own the full development lifecycle – From requirements gathering and architectural design to implementation, testing, deployment, and maintenance. You'll write the code, write the tests, and write the documentation.

- Make informed technical decisions – Evaluate and justify architectural choices, design patterns, and technology selections. Understand when to use REST vs. GraphQL, when to split a monolith, when CQRS makes sense, and when it doesn't.

- Create comprehensive documentation – Produce clear architecture diagrams (C4, UML, or similar), API documentation, technical specs, and runbooks. Your code will outlive your memory of writing it.

- Ensure code quality and reliability – Write unit tests, integration tests, and end-to-end tests. Implement proper error handling, logging, and monitoring. Build systems that fail gracefully and recover automatically.

- Collaborate across disciplines – Work closely with frontend engineers, product managers, DevOps, and business stakeholders to deliver features that solve real problems.

- Mentor and elevate the team – Conduct code reviews, share knowledge, establish best practices, and help grow the engineering culture.

## What We're Looking For

### Required Experience

- 3+ years of professional software development experience with at least 3+ years focused on ASP.NET Core / .NET 8+

- Deep understanding of backend architecture – You can articulate the trade-offs between monolithic, microservices, modular monolithic, and serverless architectures. You've built systems in production and lived with the consequences.

- Database expertise – Strong SQL skills (PostgreSQL), understanding of database design, indexing strategies, query optimization, and transactions. Experience with ORMs (Entity Framework Core) and raw SQL when needed.

- API design and implementation – RESTful APIs, versioning strategies, authentication/authorization (OAuth2, JWT), rate limiting, and API documentation (Swagger/OpenAPI).

- Testing proficiency – Experience writing unit tests (xUnit, NUnit), integration tests, and understanding test-driven development (TDD) principles. Familiarity with mocking frameworks and test coverage analysis.

- Software design principles – SOLID, DDD (Domain-Driven Design), Clean Architecture, CQRS, Event Sourcing. You know when to apply these patterns and when they're overkill.

### Technical Skills

- Distributed systems knowledge – Understanding of message queues (RabbitMQ, Kafka), caching strategies (Redis), event-driven architectures, and eventual consistency.

- DevOps mindset – Experience with CI/CD pipelines, Docker, containerization, and cloud platforms (AWS, Azure, or GCP). Understanding of infrastructure as code and deployment strategies.

- Performance optimization – Profiling, identifying bottlenecks, optimizing database queries, implementing caching, and understanding concurrency patterns.

- Monitoring and observability – Experience with logging frameworks (Serilog), metrics collection (Prometheus), distributed tracing, and error tracking.

- Version control and collaboration – Expert in Git, code review processes, and collaborative development workflows.

### Soft Skills

- Communication excellence – Ability to explain complex technical concepts to non-technical stakeholders. Write clear, concise documentation and technical proposals.

- Problem-solving mindset – You don't just implement features; you understand the business problem and propose the best technical solution.

- Pragmatic engineering – You balance perfectionism with pragmatism. You know when to refactor and when to ship.

- Continuous learning – Stay current with industry trends, evaluate new technologies critically, and bring innovative ideas to the team.

### Bonus Points

- Experience with Proptech, Fintech, or SaaS platforms

- Contributions to open-source projects

- Experience with Domain-Driven Design in complex business domains

- Knowledge of gRPC, GraphQL, or WebSockets

- Familiarity with Kubernetes, Terraform, or cloud-native architectures

- Understanding of security best practices (OWASP, encryption, secure coding)

- Experience with performance testing and capacity planning

## What We Offer

- Competitive salary: $1,500 - $2500+ per month (based on experience and skills)

- Flexible working hours – We care about output, not hours logged

- Autonomy and ownership – Make technical decisions, influence architecture, and see the direct impact of your work

- Modern tech stack – Work with cutting-edge .NET technologies and cloud infrastructure

- Learning and growth – Budget for courses, conferences, and certifications

- Collaborative environment – Work with motivated engineers who care about craft

- Real impact – Build products that solve actual business problems in the Proptech space

## Our Tech Stack

- Backend: ASP.NET Core 8+, C# 12+, Entity Framework Core

- Databases: PostgreSQL, Redis

- Infrastructure: Docker, Kubernetes

- Monitoring: Prometheus, Tempo, Loki, Grafana

- CI/CD: GitHub Actions

- Message Queues: RabbitMQ and Kafka

- Tools: Git, JIRA, Confluence, Swagger

Навыки
  • NoSQL
  • ASP.NET
  • Redis
  • RabbitMQ
  • CI/CD
  • Grafana
  • gRPC
  • Docker
  • Kubernetes
  • PostgreSQL
  • Unit Testing
  • Design Patterns
  • Agile
Посмотреть контакты работодателя

Адрес

Похожие вакансии

MAYDON TECH
Полный день
  • Ташкент

  • до 3500 USD

Рекомендуем

Middle .NET Engineer

ЯТТ IT company

Полный день
  • Ташкент

  • до 25000000 UZS

Рекомендуем
WIDER AI
Полный день
  • Ташкент

  • от 2000 USD

Рекомендуем
MUK Computers

Инженер Juniper

MUK Computers

Полный день
  • Ташкент

  • от 2000 USD

DIONYSOS
Полный день
  • Ташкент

  • от 2000 USD

Удаленная работа
  • Ташкент

  • от 2000 USD

Полный день
  • Ташкент

  • от 2000 USD

TBC
Полный день
  • Ташкент

  • от 2000 USD

KUSUM
Полный день
  • Ташкент

  • от 2000 USD

UZINFOCOM
Полный день
  • Ташкент

  • от 2000 USD

Медсервис-С
Полный день
  • Ташкент

  • от 2000 USD

BBK Tashkent Limited
Полный день
  • Ташкент

  • от 2000 USD

Itransition
Удаленная работа
  • Ташкент

  • от 2000 USD

Amaya Soft
Полный день
  • Ташкент

  • от 2000 USD

QA инженер (тестировщик)

TAYANCH MIKROMOLIYA BANKI

Полный день
  • Ташкент

  • от 2000 USD

Интертехэлектро

Главный инженер проекта

Интертехэлектро

Полный день
  • Ташкент

  • от 2000 USD

Полный день
  • Ташкент

  • от 2000 USD

Buynow
Полный день
  • Ташкент

  • до 1500 USD

Полный день
  • Ташкент

  • до 1500 USD

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию