Skip to main content

Estidama is hiring Full‑Stack Developer

➡️ Apply here: Full‑Stack Developer

🔔 Monitor #fullstack #java #node.js #golang #.net #php #python #react #javascript #angular jobs

👩‍💼 Want to stand out? Improve your resume to appeal to recruiters, hiring managers, and Applicant Tracking Systems. ➡️ Improve your resume


**Job Title:** Full-Stack Developer

**Company:** Estidama

**Location:** On-site (Abu Dhabi, UAE)

**Employment Type:** Full-time

**Contract Duration:** Long-term (initial engagement may be structured with a 6-month review period)

**Salary:** 17,000-20,000 AED / month (~4,500-5,000 USD | ~12,500-14,650 GEL)

**Role Overview:**

We are seeking a mid-senior level Full-Stack Developer to design, build, and maintain robust, scalable web applications. You will work across the entire technology stack—front-end, back-end, and databases—collaborating closely with product managers, designers, and fellow engineers to deliver high-quality, production-ready solutions. This role is ideal for a hands-on engineer who enjoys ownership, problem-solving, and building real-world systems in a fast-paced, international environment.

**Key Responsibilities:**

* Design, develop, test, and maintain full-stack web applications.
* Build scalable, high-performance backend services and RESTful APIs.
* Integrate with third-party services and external systems.
* Develop modern, user-friendly interfaces using Vue.js.
* Collaborate with product managers and UI/UX designers to implement user-centric features.
* Ensure code quality, maintainability, and best practices.
* Optimize applications for performance, scalability, and security.
* Participate in code reviews, technical discussions, and knowledge sharing.
* Mentor junior developers and contribute to team growth.
* Troubleshoot, debug, and resolve complex technical issues.
* Stay up-to-date with emerging technologies and industry trends.

**Requirements & Experience:**

* Bachelor’s degree in Computer Science, Engineering, or a related field.
* 5-8+ years of experience in full-stack software development.
* Strong front-end experience with Vue.js.
* Strong back-end experience with one or more of the following: Java (Core Requirement), Node.js, Python, .NET.
* Solid understanding of SQL and NoSQL databases.
* Experience designing and consuming RESTful APIs.
* Familiarity with microservices architecture.
* Experience working with cloud platforms (AWS, Azure, or GCP).
* Knowledge of CI/CD pipelines, Git, and Agile/Scrum methodologies.
* Experience with testing frameworks and ensuring software quality.

**Skills & Competencies:**

* Strong problem-solving and analytical skills.
* Ability to work independently and collaboratively.
* Excellent communication and stakeholder management.
* Strong understanding of: Web security, Performance optimization, Scalable system design.
* Experience mentoring or guiding junior developers.

**Nice-to-Have/Optional:**

* Experience with Docker and Kubernetes.
* Exposure to serverless architectures.
* Experience integrating AI/ML or data-driven features.
* Background working on large-scale or high-traffic applications.
* Experience working in international or distributed teams.

Previous and next articles