Senior Full Stack Developer

Be among the first applicants.
Quantum Horizons.
United Arab Emirates
AED 120,000 - 200,000
Be among the first applicants.
4 days ago
Job description

Job description

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.


Key Responsibilities

  • 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.

Required Skills

  1. 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.
  1. 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.
  1. 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.
  1. Databases and Messaging:
  • Experience working with SQL/NoSQL databases, particularly MongoDB and Cassandra.
  • Familiarity with messaging systems such as Kafka or RabbitMQ.
  1. 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.
  1. 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.
Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Senior Full Stack Developer jobs in United Arab Emirates