Full Stack Developer

Tanqeeb

Dubai

On-site

AED 300,000 - 550,000

Full time

10 days ago
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Tanqeeb is seeking a Senior Software Engineer in Dubai to design, develop, and maintain scalable microservices-based applications. The role emphasizes strong OOP, backend focus with Node.js and Go, and building efficient RESTful APIs.

The ideal candidate will work with modern tech stacks including .NET/C#, Go, TypeScript, and cloud platforms, ensuring robust and scalable distributed systems across databases like MongoDB and Cassandra, with Kafka/RabbitMQ for messaging.

Qualifications

  • Strong fundamentals of computer science and problem solving.
  • Experience designing scalable, distributed systems.
  • Hands-on microservices exposure.
  • Backend-focused development with RESTful APIs.

Responsibilities

  • Design, develop, and maintain microservices-based architectures.
  • Build RESTful APIs with efficiency and reusability.
  • Collaborate with cross-functional teams to translate requirements.
  • Optimize performance and scalability of applications.
  • Implement secure data storage with MongoDB or Cassandra.
  • Integrate Kafka or RabbitMQ for messaging in distributed systems.

Skills

Proficiency in .NET/C#
Go Lang
Node.js
TypeScript
Object-oriented programming
Microservices
Distributed systems
Analytical mindset
Team collaboration

Tools

Docker
Kubernetes
MongoDB
Cassandra
Kafka
RabbitMQ
AWS
Azure
GCP

Job description

We seek ahighly analytical and problem-solving-oriented Senior Software Engineerwith a strong foundation inobject-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
  1. Programming Languages:

    • Proficiency in.NET/C#orGo Lang(minimum 4 years of hands-on experience).

    • Experience withNode.js(preferred but not mandatory).

    • Solid grasp ofTypeScriptfor backend and/or full-stack development.

  2. 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 ofobject-oriented programming principlesand their practical applications.

  3. System Architecture and Design:

    • Hands-on experience building and maintainingmicroservices.

    • Proven ability to designscalable architecturesfor distributed systems.

    • Understanding ofnetworking principlesand their implications in building robust systems.

  4. Databases and Messaging:

    • Experience working withSQL/NoSQL databases, particularlyMongoDBandCassandra.

    • Familiarity with messaging systems such asKafkaorRabbitMQ.

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

  6. Preferred Skills (Good to Have)

    • Experience withmodern software development practices, including CI/CD pipelines, containerization (e.g., Docker), and orchestration tools (e.g., Kubernetes).

    • Familiarity withGo Langfor developing high-performance services.

    • Exposure toDevOps principlesand cloud platforms such as AWS, Azure, or GCP roles.

Desired Candidate Profile
  • Design, develop, and maintain scalable, high-performance applications usingNode.js.

  • Build and maintainmicroservices-based architectures that ensure reliability and scalability.

  • Develop and maintainRESTful APIswith 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 usingSQL/NoSQL databaseslike MongoDB or Cassandra.

  • Integrate messaging systems such asKafkaorRabbitMQfor distributed systems.

  • Troubleshoot and resolve complex technical issues with a methodical approach.


IMMEDIATE JOINER'S ARE PREFERRED.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

FULL STACK DEVELOPER
FULL STACK DEVELOPER

Duncan & Ross Consulting • Abu Dhabi

On-site
AED 300,000 - 420,000
Senior Full Stack Developer
Senior Full Stack Developer

Sutherland • Abu Dhabi

On-site
AED 180,000 - 240,000
Full Stack Web Developer
Full Stack Web Developer

AL RAYA DECOR • Ajman

On-site
AED 120,000 - 180,000
Full Stack .NET Developer
Full Stack .NET Developer

Flip retail • Dubai

On-site
AED 201,000 - 335,000
Full Stack Engineer
Full Stack Engineer

Confidential • Abu Dhabi

On-site
AED 300,000 - 520,000
Sr. Full Stack Engineer - Digital Banking & API Platform
Sr. Full Stack Engineer - Digital Banking & API Platform

GSSTech Group • Dubai

On-site
AED 320,000 - 520,000
GOLANG BACKEND DEVELOPER
GOLANG BACKEND DEVELOPER

Matchupfast Company • United Arab Emirates

On-site
AED 180,000 - 240,000
Performance-based bonuses
Accommodation support
Meal allowances
+6
Sr. Full Stack Engineer - Digital Banking & API Platform
Sr. Full Stack Engineer - Digital Banking & API Platform

GSS Tech Group • Dubai

On-site
AED 300,000 - 520,000
Senior Full-Stack Developer
Senior Full-Stack Developer

Confidential Company • Dubai

On-site
AED 300,000 - 480,000
Senior Golang Engineer
Senior Golang Engineer

We Love Pop Ups • Abu Dhabi

Remote
AED 350,000 - 700,000