
Property Finder
Senior Software Engineer
- Permanent
- Dubai, United Arab Emirates
- Experience 5 - 10 yrs
Report job as expired
Job expiry date: 01/09/2025
Job overview
Date posted
18/07/2025
Location
Dubai, United Arab Emirates
Salary
AED 20,000 - 30,000 per month
Experience
5 - 10 yrs
Seniority
Senior & Lead
Qualification
Bachelors degree
Expiration date
01/09/2025
Job description
Property Finder is seeking a Senior Software Engineer to join its dynamic team in Dubai. The ideal candidate will design, develop, and maintain scalable full-stack applications that support the company's core real estate platform and business operations. This role requires deep technical expertise in modern cloud-native architectures, CI/CD automation, microservices, and full lifecycle software development. As part of a collaborative, Agile-driven team, the engineer will help shape innovative features, mentor junior developers, contribute to architectural decisions, and uphold engineering excellence through best practices, robust code reviews, and performance optimization. The successful candidate will thrive in a culture of autonomy, continuous improvement, and forward-thinking innovation.
Required skills
Key responsibilities
- Design, develop and maintain full-stack web applications.
- Collaborate with cross-functional teams to define, design and ship new features.
- Optimize applications for speed, scalability, and efficiency.
- Implement and maintain security and data protection measures.
- Participate in code reviews and promote engineering best practices.
- Troubleshoot and debug software issues; upgrade and refactor existing systems.
- Utilize CI/CD pipelines using Jenkins, Github Actions, and similar tools.
- Work with AWS cloud services, containerization, and microservices architecture.
- Mentor junior developers and contribute to team development.
- Stay updated on emerging technologies and share knowledge with the team.
Experience & skills
- Bachelorās degree in Computer Science, Engineering, or a related field.
- 8+ years of experience in full-stack software development.
- Proficiency in backend languages such as Python, Golang, Node.js, Java, or C#.
- Strong experience with AWS services and cloud-native architecture.
- Experience designing systems from the ground up.
- Familiarity with message queue systems and microservices architecture.
- Knowledge of relational and NoSQL databases.
- Understanding of DevOps practices and CI/CD pipelines.
- Experience using version control systems like Git.
- Strong problem-solving and debugging skills.
- Excellent communication and teamwork abilities.
- Self-motivated with the ability to work independently.
- Commitment to writing clean, maintainable code and mentoring team members.