Backend Software Developer
GoWebPythonFlowJavaRESTfulMySQLRedisGitAWS
Salary Range
No salary data
Language Reqirements
Ar:
Not Required
En:
Elementary
Minimum Experience
Intermediate (2~4 years) or above
Company Description
Founded by Michael Lahyani in 2005 as a magazine (Al Bab World), Property Finder today is a single technology platform and brand across multiple countries in the MENA region. We offer the most advanced tools and best-in-class user experience for homeseekers, real estate brokers, and developers.
Property Finder's most recent valuation secures our status among the Middle East's emerging unicorns, affirming a growth-oriented identity.
Over the years, we've expanded our operations to Bahrain, Egypt, Qatar, Saudi Arabia, and secured a strategic shareholding in Hepsiemlak, the leading property po…
Job Description: Senior Backend Developer at Property Finder
Responsibilities:
- Develop and implement new features in a dynamic and collaborative environment.
- Refactor existing projects to improve performance and maintainability.
- Write clean, scalable, and efficient code.
- Participate in brainstorming sessions, sharing insights and suggestions for achieving objectives.
- Collaborate with cross-functional teams (design, engineering, product, and data) using Agile methodologies.
- Stay updated on the latest technologies, especially cloud-native solutions.
Requirements:
-
Essential:
- Strong object-oriented programming (OOP) and design pattern skills.
- Proficiency in backend languages such as Java, C#, Python, or Golang.
- Strong analytical and problem-solving abilities.
- Experience with MySQL and/or DynamoDB.
- Knowledge of RESTful web services.
- Proficiency in Git and GitHub.
-
Preferred:
- Degree in Computer Science or related field.
- Experience with Serverless Framework and Golang.
- Familiarity with ElasticSearch.
- Comfortable working with testing frameworks.
- Experience with message queuing systems (RabbitMQ, AWS SQS/SNS).
- Knowledge of caching solutions like Memcached or Redis.
- Hands-on experience with AWS services, including Lambda, Step Functions, and DynamoDB.
Benefits:
- Work with a world-class, international team in a collaborative environment.
- Focus on talent development, creativity, and career growth.
- Agile development with cross-functional teams empowered to take ideas from inception to production.
- Encouragement of innovation and adoption of the latest cloud-native technologies.
- Opportunities for personal and professional growth in a fast-growing, talent-centric organization.
Property Finder Principles:
- Move fast and make things happen.
- Data beats opinions.
- Don’t confuse motion with progress.
- Failure is success if we learn from it.
- People over pixels.