Mada Properties, launched in Riyadh, Saudi Arabia, provides innovative real estate solutions and services. Our team is highly experienced and dedicated to optimizing investment growth for our partners, with customer satisfaction as our top priority. We implement modern marketing methods and strategic planning to ensure our clients' projects become prominent brands in the real estate market. Our commitment is to use innovative strategies and deep industry expertise to help our partners succeed in both the Saudi and international markets.
Role DescriptionPosition: Senior MERN Stack Developer
Type: Full-time
Location: On-site in Amman, Jordan
We are looking for a Senior MERN Stack Developer to join our growing tech team. The ideal candidate is passionate about building high-quality web applications using the MERN stack (MongoDB, Express.js, React, Node.js) and has a solid understanding of modern development tools and practices such as CI/CD, Docker, AWS.
Key Responsibilities- Develop, test, and maintain web applications using the MERN stack
- Write clean, scalable, and maintainable code
- Conduct regular code reviews and mentor junior developers
- Collaborate with cross-functional teams, including UI/UX, product management, and backend teams
- Ensure high performance and responsiveness of applications
- Design and implement RESTful APIs
- Troubleshoot, debug, and improve existing applications
- Stay up-to-date with emerging technologies and best practices
Qualifications- 4+ years of experience with the MERN stack (MongoDB, Express.js, React, Node.js)
- Experience with Next.js and server-side rendering
- Strong front-end skills: HTML, CSS, JavaScript (ES6+)
- Proficiency in version control systems like Git
- Experience with Docker and container-based development
- Familiarity with CI/CD pipelines and tools (e.g., GitHub Actions, Jenkins)
- Experience deploying applications to AWS or other cloud platforms
- Solid understanding of RESTful API design and integration
- Excellent problem-solving skills and attention to detail
- Ability to work both independently and collaboratively in a fast-paced environment
- Bachelor’s degree in Computer Science, Information Technology, or a related field