Senior Software Engineer - Malaysia - PropertyGuru Group

    PropertyGuru Group
    PropertyGuru Group Malaysia

    1 week ago

    PropertyGuru Group, background
    Full time
    Description
    Responsibilities:
    • Responsible for software development and delivering working software for every sprint.
    • Design, code, document and test software in MERN ), NextJS, PHP , HTML and CSS.Demonstrate expertise in software design patterns, with a passion for developing clean and reusable code.
    • Show thought leadership by mentoring and assisting tech/non-tech staff within the PropertyGuru Group.
    • Take ownership of software development aspects, such as architectural discussions, sprint planning, quality of product and code and user experience.
    • Collaborate with other talented engineers spread across a multitude of tech teams in Singapore, India and Vietnam.


    Requirements:

    • 3+ years of web development experience using MERN stack or or similar web technologies
    • Well-versed with front-end code in HTML5, CSS3, Javascript, with familiarity in various frameworks and template languages
    • Possess strong understanding of Object-Oriented Programming, especially in PHP
    • Proficient with database design, optimization and tuning in MySQL or MongoDB
    • Experience in design patterns, unit testing, automation techniques (Selenium WebDriver)
    • Exposure to Amazon Web Services (EC2, S3, EBS, RDS, SQS, Redshift, etc.)
    • Exposure to Docker and Kubernetes
    • Exposure to collaborating tools like GitHub, JIRA, Confluence
    • Experience in frameworks such as NextJS, , Symfony 2, or proven ability to learn on the job
    • Experience in Microservices, GraphQL and REST architecture
    • Exposure to Scrum methodology and XP technical practices such as unit testing, pair programming, test-driven development, continuous integration or continuous delivery
    • Self-motivated, fast learner, detail-oriented, team player and a sense of humor

    PropertyGuruGroup is an equal opportunity employer committed to fostering an inclusive, innovative an learningenvironmentwith 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,perapplicable law. If thereisanythingwe can doto help ensure you have a comfortable and positive interview experience, please let us know.