Make A Real Difference at PropertyGuru.
Real Aspirations. Real People. Real impact.
PropertyGuru is Southeast Asia’s leading PropTech company, and the preferred destination for over 41 million property seekers to connect with more than 63,000 agents monthly to find their dream home. PropertyGuru empowers property seekers with more than 3.2 million real estate listings in depth insights, and solutions that enable them to make confident property decisions across Singapore, Malaysia, Thailand, Indonesia, and Vietnam.
PropertyGuru.com.sg was launched in Singapore in 2007 and since then PropertyGuru Group has made he property journey a transparent one for property seekers in Southeast Asia. In the last 15 years, PropertyGuru has grown into a high-growth PropTech company with a robust portfolio of leading property marketplaces across its core markets; award-winning mobile apps; mortgage marketplace, PropertyGuru Finance; and a host of enterprise solutions now under PropertyGuru For Business, including a high-quality developer sales enablement platform, FastKey, DataSense, ValueNet, Awards, events and publications across Asia.
Responsibilities:
Role Specifics
You have a passion for the craft and a strong desire to grow as professional. You strike the right balance between being technology purist and getting things done. You know that making things right is hard and requires a high level of discipline and dedication.
You have strong feeling of good software design and architecture, yet prefer to express your knowledge through the code.
You have understanding that the software lifecycle doesn’t end with committing the code into repository, and knowledge of how it is running in production is as important as code itself, hence you are keeping your infrastructure knowledge and skills up-to-date. You have a preferred programming language, but on practice it doesn’t make a difference for you what to use.
What will you do
- Design and implement efficient, scalable and maintainable cross-cut functionalities for the platform
- Design and implement infrastructure necessary to support the implemented functionality.
- Set up guidelines and processes for engineers to ensure consistent architecture across various applications
- Help and coach development teams on application and data designs
- Work with legacy code to adapt it to use cross-cut functions. Our architecture is a mixture of microservices and legacy code bases developed from .NET (C#, ASP.NET, MVC)
- Experiment with new technologies to improve the platform
- Maintain proper just enough documentation to ensure continuity
Requirements:
- At least 7 of experience in software development of which minimum 3 years in Architect, Lead Engineer, Principal Engineer or
similar role - Excellent coding skills – somebody who’s excited about beings hands on with code and trying technologies
- Excellent understanding of architectural and software design patterns
- Excellent understanding of modern web development technologies and practices
- Preferred experience in the following technologies: .Net (C#, ASP.NET, MVC).
- Experience working with on-premise infrastructure
- Good understanding of both relational and non-relational databases and best practices for modelling for these
- Experience with service oriented and/or microservice architectures
- Good communication skills and ability to speak both to technical and non-technical people
- Ability to work in a matrix structure with various stakeholders
- Self-motivated, fast learner, detail-oriented, team player and a sense of humour
PropertyGuru Group is an equal opportunity employer committed to fostering an inclusive, innovative an learning environment with the best employees. Therefore, we provide employment opportunities without regard to gender, identity, race, religion, nationality, age, marital status, disability, or any other protected status, per applicable law. If there is anything we can do to help ensure you have a comfortable and positive interview experience, please let us know.