Software Engineer
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
About the Role
Provident Real Estate is seeking a Junior/Mid Software Developer to join their Technology team in Dubai. The role involves developing internal web applications, APIs, and automation tools using modern AI coding tools.
Key Skills for This Role
Responsibilities
- Develop and maintain internal web applications and company systems
- Build and support backend APIs, database driven features, and integrations
- Work on frontend interfaces and improve usability
- Assist in automating manual business processes
- Write, review, test, debug, and maintain clean code
- Use AI coding tools to speed up development while maintaining code quality
- Review and validate AI generated code before implementation
- Work with databases, including SQL queries and data structures
- Support bug fixing, troubleshooting, and performance improvements
- Assist with deployments, documentation, version control, and testing
- Work with internal users to understand requirements and convert them into technical solutions
Requirements
- 1 3 years of practical software development experience
- Proficiency in JavaScript and/or TypeScript
- Experience with Node.js, NestJS, Express or similar backend frameworks
- Experience with React, Vue or similar frontend frameworks
- Knowledge of REST APIs
- Experience with PostgreSQL, MySQL or other relational databases
- Proficiency in SQL queries, joins, filters, and database design
- Experience with Git and GitHub
- Ability to use AI coding tools effectively (e.g., Claude Code, Codex, ChatGPT, Cursor, GitHub Copilot)
- Bachelor's degree in Computer Science, Software Engineering, or related field preferred
Full Job Posting
Role Summary
- We are looking for a Junior/Mid Software Developer to join our Technology team and support the development, maintenance, and improvement of internal company systems, web applications, integrations, automation tools, dashboards, and business workflows.
- The developer will work closely with the Head of Tech on existing and new internal projects.
- This role requires someone who can write code, understand systems, solve technical problems, and work efficiently using modern AI coding tools.
Important Requirement: AI Assisted Coding
- The candidate must be able to code using AI tools such as Claude Code, Codex, ChatGPT, Cursor, GitHub Copilot, or similar tools.
- We are looking for someone who understands how to prompt properly, review AI generated code, debug issues, and use AI to speed up development without blindly copying output.
- Candidates who do not know how to use AI coding tools or cannot clearly explain how they use prompting in development will not be suitable for this role.
Key Responsibilities
- Develop and maintain internal web applications and company systems.
- Build and support backend APIs, database driven features, and integrations.
- Work on frontend interfaces and improve usability where required.
- Assist in automating manual business processes.
- Write, review, test, debug, and maintain clean code.
- Use AI coding tools to speed up development while maintaining code quality.
- Review and validate AI generated code before implementation.
- Work with databases, including SQL queries and data structures.
- Support bug fixing, troubleshooting, and performance improvements.
- Assist with deployments, documentation, version control, and testing.
- Work with internal users to understand requirements and convert them into working technical solutions.
Required Skills
- JavaScript and/or TypeScript.
- Node.js, NestJS, Express, or similar backend frameworks.
- React, Vue, or similar frontend frameworks.
- REST APIs.
- PostgreSQL, MySQL, or other relational databases.
- SQL queries, joins, filters, and basic database design.
- Git and GitHub.
- HTML, CSS, and responsive web interfaces.
- Ability to debug frontend and backend issues.
- Ability to use AI coding tools effectively.
Required AI Coding Skills
- Write clear prompts for software development tasks.
- Break down a feature into smaller AI assisted coding steps.
- Ask AI tools to generate, refactor, debug, and explain code.
- Review AI generated code for errors, security issues, and bad structure.
- Use AI tools without becoming dependent on them.
- Understand the code they submit.
- Explain what was generated by AI and what they changed manually.
- Use AI to improve speed while still applying their own technical judgment.
Preferred Skills
- Docker.
- Basic AWS or cloud services knowledge.
- Linux server basics.
- CI/CD or deployment workflow experience.
- CRM systems, dashboards, internal admin portals, or automation tools.
- Mobile app development experience is a plus.
- Experience with Claude Code, Codex, Cursor, GitHub Copilot, or similar tools.
Experience Level
- Junior to Mid level.
- Around 1–3 years of practical software development experience preferred.
- Fresh graduates with strong practical projects and good AI assisted coding ability may also be considered.
Education
- Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field preferred.
- Equivalent practical experience may also be considered.
Ideal Candidate Profile
- The ideal candidate is practical, curious, detail oriented, and comfortable building real business systems.
- They should be able to understand requirements, write working code, troubleshoot issues, and use AI coding tools intelligently.
- This role is suitable for someone who wants to grow as a full stack developer while working on internal business applications, integrations, automation tools, and technical infrastructure.
Application Requirement
- Applicants should be prepared to explain: projects they have built; their experience with JavaScript, TypeScript, backend APIs, frontend development, and databases; how they use AI coding tools; examples of prompts they use when coding; how they review and debug AI generated code; a technical proble
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Provident Real Estate
Consultant
Dubai, UAE
Provident Real Estate in Dubai is hiring a Real Estate Broker/Consultant for the Secondary Market. The role involves generating leads, managing viewings and closings, and building client relationships. Candidates need pr
AI Engineer - Agents & Workflows
Dubai, UAE
About Provident Real Estate Established in 2008, Provident Real Estate has grown into one of Dubai's leading real estate agencies, built on transparency, honesty, and professionalism. With a full-service approach, we sup
AI Engineer - Agents & Workflows
Dubai, UAE
About Provident Real Estate Established in 2008, Provident Real Estate has grown into one of Dubai's leading real estate agencies, built on transparency, honesty, and professionalism. With a full-service approach, we sup