We seek a highly analytical and problem-solving-oriented Senior Software Engineer with a strong foundation in object-oriented programming (OOP) and scalable software architecture. The ideal candidate should be passionate about building efficient and maintainable systems while demonstrating a deep understanding of core software engineering principles.
Required Skills
• Programming Languages :
• Proficiency in .NET/C# or Go Lang (minimum 4 years of hands-on experience).
• Experience with Node.js (preferred but not mandatory).
• Solid grasp of TypeScript for backend and/or full-stack development.
• Problem-Solving and Fundamentals :
• Strong analytical and problem-solving skills, with a focus on understanding the fundamentals of computer science.
• Proven ability to design scalable and efficient algorithms.
• A clear understanding of object-oriented programming principles and their practical applications.
• System Architecture and Design :
• Hands-on experience building and maintaining microservices .
• Proven ability to design scalable architectures for distributed systems.
• Understanding of networking principles and their implications in building robust systems.
• Databases and Messaging :
• Experience working with SQL/NoSQL databases , particularly MongoDB and Cassandra .
• Familiarity with messaging systems such as Kafka or RabbitMQ .
• Soft Skills and Mindset :
• Strong analytical mindset with a curiosity to explore complex problems.
• A proactive approach to learning and mastering new technologies.
• Team player with excellent communication and collaboration skills.
• Preferred Skills (Good to Have)
• Experience with modern software development practices , including CI/CD pipelines, containerization (e.g., Docker), and orchestration tools (e.g., Kubernetes).
• Familiarity with Go Lang for developing high-performance services.
• Exposure to DevOps principles and cloud platforms such as AWS, Azure, or GCP roles.
• Design, develop, and maintain scalable, high-performance applications using Node.js .
• Build and maintain microservices -based architectures that ensure reliability and scalability.
• Develop and maintain RESTful APIs with a strong focus on efficiency and reusability.
• Collaborate with cross-functional teams to translate business requirements into technical solutions.
• Optimize applications for performance and scalability.
• Implement secure and efficient data storage solutions using SQL/NoSQL databases like MongoDB or Cassandra.
• Integrate messaging systems such as Kafka or RabbitMQ for distributed systems.
• Troubleshoot and resolve complex technical issues with a methodical approach.
CANDIDATES HAVING EXPERIENCE IN IGAMING INDUSTRY ARE PREFERRED.
IMMEDIATE JOINER'S ARE PREFERRED .
Is this role a fit for you?
Upload any CV — a short AI chat builds your profile, scores how well you fit roles like this across the Gulf, and tailors an ATS-ready CV to each. Free to start. No job promises — you always apply yourself.
Legend Holding Group Ltd · Dubai - United Arab Emirates (UAE)
Listing aggregated from naukrigulf. Built for the Gulf. No job or interview promises — we make your search faster and your CV stronger.
UnfairJobs is an AI career assistant. Job listings here are a free index of public postings — we never charge employers or sell listings, and you always apply yourself, on the original posting.