Senior Software Engineer (Go | .NET | System Design) / IMMEDIATE Quantum Horizon Technology LLC

Posted 13 min ago

Experience

5 - 10 Years

Monthly Salary

AED 12,000 - 23,000 ($3,241 - $6,211)

Education

Bachelors in Computer Application(Computers), Bachelor of Technology/Engineering(Computers), Masters in Computer Application(Computers), Master of Technology/Engineering(Computers)

Nationality

Indian

Gender

Any

Benefits

Annual Air Ticket, Medical Insurance, Travel Allowance, Visa, Annual Bonus, Annual Leaves As Per Labour Law

Vacancy

1 Vacancy

Job Description

Roles & Responsibilities

Design and architect scalable, distributed systems with a focus on performance, reliability, and maintainability.

● Develop high-performance backend services and microservices using Go and .NET/C#.

● Apply advanced design patterns and architectural principles to solve complex engineering challenges.

● Build and optimize RESTful and gRPC APIs with emphasis on efficiency, scalability, and reusability.

● Design and implement efficient data models and algorithms for large-scale systems.

● Lead technical discussions on system architecture, design trade-offs, and technology choices.

● Mentor junior engineers on software fundamentals, design patterns, and best practices.

● Collaborate with cross-functional teams to translate complex business requirements into elegant technical solutions.

● Optimize application performance through algorithmic improvements and architectural refinements.

● Implement secure, efficient data storage solutions using both SQL and NoSQL databases.

Desired Candidate Profile

1. Core Programming Languages (Critical):

● Go (Golang): Minimum 3+ years of hands-on production experience building scalable backend systems, microservices, and concurrent applications.

● .NET/C#: Minimum 3+ years of experience with strong understanding of the .NET ecosystem and C# language features.

● Deep understanding of language-specific idioms, concurrency models (goroutines, channels), and performance optimization techniques.

2. Computer Science Fundamentals (Critical):

● Data Structures & Algorithms: Strong command of fundamental data structures (trees, graphs, HashMap's, heaps, tries) and algorithms (sorting, searching, graph traversal, dynamic programming).

● Ability to analyze time and space complexity and make informed trade-offs.

● Proven track record of solving complex algorithmic problems and optimizing code for performance.

● Deep understanding of memory management, garbage collection, and resource optimization.

3. System Design & Architecture (Critical):

● Expert-level understanding of distributed systems concepts

● Proven ability to design scalable microservices architectures with clear service boundaries and communication patterns.

● Strong grasp of system design trade-offs

● Experience with load balancing, caching strategies (Redis, Memcached), and CDN integration.

● Understanding of API design principles (REST, grips, Graph) and when to apply each.

● Knowledge of database sharding, indexing strategies, and query optimization.

● Experience designing fault-tolerant systems with proper error handling, retry mechanisms, and circuit breakers.

4. Design Patterns & Software Engineering Principles (Critical):

● Mastery of GOF design patterns

● Strong understanding of SOLID principles and clean code practices.

● Experience with Domain-Driven Design (DDD), CQRS, and Event Sourcing patterns.

● Ability to identify code smells and refactor legacy systems for improved maintainability.

● Understanding of architectural patterns: Microservices, Event-Driven Architecture, Hexagonal Architecture, Clean Architecture.

5. Databases & Messaging Systems:

● Hands-on experience with SQL databases (PostgreSQL, MySQL) and NoSQL databases (MongoDB, Cassandra, Redis).

● Strong understanding of database normalization, indexing, and query optimization.

● Experience with message queues and event streaming platforms (Kafka, RabbitMQ, NATS).

● Knowledge of transaction management

6. Problem-Solving Mindset:

● Exceptional analytical and problem-solving abilities with a methodical approach to debugging complex issues.

● Ability to break down ambiguous problems into well-defined technical requirements.

● Strong passion for continuous learning and staying updated with industry best practices.

● Proven ability to make pragmatic engineering decisions balancing technical excellence with business needs.

Preferred Skills (Good to Have)

● Experience with containerization (Docker) and orchestration platforms (Kubernetes).

● Knowledge of CI/CD pipelines, infrastructure as code (Terraform, Ansible), and DevOps practices.

● Familiarity with cloud platforms (AWS, Azure, GCP) and cloud-native architectures.

● Experience with observability tools (Prometheus, Grafana, ELK stack, Jaeger/Zip kin for distributed tracing).

● Understanding of security best practices, authentication/authorization mechanisms (OAuth2, JWT).

● Experience with TypeScript/Node.js for full-stack development.

● Knowledge of network protocols (TCP/IP, HTTP/2, WebSocket's) and their implications in system design.

● Contributions to open-source projects or technical writing demonstrating deep technical expertise.

What We Value

● Fundamentals over frameworks: We value engineers who understand the "why" behind technologies, not just the "how."

● Thoughtful architecture: The ability to design systems that are not just functional but elegant, maintainable, and scalable.

● Technical depth: A genuine curiosity to dive deep into complex problems and understand systems at a fundamental level.

● Communication: Clear articulation of technical concepts and architectural decisions to both technical and non-technical stakeholders.

● Ownership: Taking end-to-end responsibility for the systems you build, from design to deployment and maintenance.

Employment Type

    Full Time

Company Industry

Department / Functional Area

Keywords

  • SENIOR SOFTWARE
  • .NET
  • Golang
  • C#
  • PostgreSQL
  • Mysql

Disclaimer: Naukrigulf.com is only a platform to bring jobseekers & employers together. Applicants are advised to research the bonafides of the prospective employer independently. We do NOT endorse any requests for money payments and strictly advice against sharing personal or bank related information. We also recommend you visit Security Advice for more information. If you suspect any fraud or malpractice, email us at abuse@naukrigulf.com

Quantum Horizon Technology LLC

Meena

Dubai, Dubai, United Arab Emirates (UAE)