Know ATS Score
CV/Résumé Score
  • Expertini Resume Scoring: Our Semantic Matching Algorithm evaluates your CV/Résumé before you apply for this job role: Fullstack Developer.
United Arab Emirates Jobs Expertini

Urgent! Fullstack Developer Job Opening In الإمارات العربية المتحدة – Now Hiring Client



Job description

JOB DESCRIPTION ( FOR UAE CANDIDATES ONLY)

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

  2. Proficiency in .NET/C# or Go Lang (minimum 4 years of hands-on experience).

  3. Experience with (preferred but not mandatory).

  4. Solid grasp of TypeScript for backend and/or full-stack development.

  5. Problem-Solving and Fundamentals:

  6. Strong analytical and problem-solving skills, with a focus on understanding the fundamentals of computer science.

  7. Proven ability to design scalable and efficient algorithms.

  8. A clear understanding of object-oriented programming principles and their practical applications.

  9. System Architecture and Design:

  10. Hands-on experience building and maintaining microservices.

  11. Proven ability to design scalable architectures for distributed systems.

  12. Understanding of networking principles and their implications in building robust systems.

  13. Databases and Messaging:

  14. Experience working with SQL/NoSQL databases, particularly MongoDB and Cassandra.

  15. Familiarity with messaging systems such as Kafka or RabbitMQ.

  16. Soft Skills and Mindset:

  17. Strong analytical mindset with a curiosity to explore complex problems.

  18. A proactive approach to learning and mastering new technologies.

  19. Team player with excellent communication and collaboration skills.

  20. Preferred Skills (Good to Have)

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

  22. Familiarity with Go Lang for developing high-performance services.

  23. Exposure to DevOps principles and cloud platforms such as AWS, Azure, or GCP.Role & responsibilities.


Required Skill Profession

Other General



Your Complete Job Search Toolkit

✨ Smart • Intelligent • Private • Secure

Start Using Our Tools

Join thousands of professionals who've advanced their careers with our platform

Rate or Report This Job
If you feel this job is inaccurate or spam kindly report to us using below form.
Please Note: This is NOT a job application form.


    Unlock Your Fullstack Developer Potential: Insight & Career Growth Guide