Ташкент, Сергелийский район, ЖК Янги Кумарик
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
- 6+ years of professional software development experience with at least 5+ 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: $2,500 - $3500+ 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
Ташкент
Не указана
Sigma Sweden Software AB
Ташкент
Не указана
ТМ N’MEDOV HOLDING
Ташкент
Не указана
PROJECTS (GK Consulting)
Ташкент
Не указана