Backend Developer - Singapore - Promises Pte. Ltd.

    Promises Pte. Ltd.
    Promises Pte. Ltd. Singapore

    1 month ago

    Default job background
    Full time $60,000 - $120,000 per year Technology / Internet
    Description

    Company Description

    PROMinsight is a world leader in patient-reported outcomes (PROMs) measurement and digital health in Ophthalmology. Our sophisticated and comprehensive PROMs are used by researchers, clinicians, industry partners, and tertiary eye centres worldwide to assess the impact of eye conditions and vision impairment on quality of life. PROMinsight's research experience and expertise has led to the development of several validated PROMs in ophthalmology, and we offer consultancy on a range of related topics. Our team is internationally recognised and has published hundreds of peer-reviewed publications on patient-reported outcomes.

    Role Description

    As a Full Stack Developer, you will play a key role in designing, developing, and implementing both frontend and backend software for a complex web application. The successful candidate will be responsible for translating software requirements into working and maintainable solutions within the existing application frameworks. PROMinsight's existing application is built on the Concerto open-source platform (University of Cambridge), and familiarity with Concerto would be beneficial for this role.

    Responsibilities:

    • Product Lifecycle Management: Design, develop, and implement frontend and backend software solutions.
      Ensure the quality, deployment, and maintenance of the product throughout its lifecycle.
    • Best Practices and Collaboration: Develop and adhere to best practices for application development.
      Contribute actively to team performance improvement and collaboration.
    • Product Improvement: Provide enhancements and improvements to the supported product(s).
    • Agile Development: Actively participate in release and sprint planning, artifact creation, sprint testing, regression testing, demonstrations, retrospectives, and solution releases.
    • Support release planning with conceptual design and development/refinement of software engineering guidelines.
    • Technical Documentation: Write comprehensive technical documentation.

    Requirements:

    • Experience: Minimum of five (5) years of related technical experience.
    • Strong background in software design, development, and implementation in a Windows environment.
    • Frontend Technologies: Proficient in frontend technologies, including HTML, CSS, Typescript, and Angular.
    • Backend Technologies: Experience with PHP/Symfony and R.
    • Infrastructure: Familiarity with AWS, Docker, and Linux.
    • Scripting and Markup Languages: Familiarity with XML, JSON, PowerShell, and batch scripting.
    • Agile and DevOps: Experience with agile and/or DevOps processes and tools (e.g., JIRA, Confluence).
    • Database Skills: Excellent knowledge of relational databases (Oracle, PostgreSQL), SQL, and PL/SQL.
    • Excellent skills in database schema design and SQL development.
    • Containerization: Experience with Docker and containerization.
    • Frontend Application Design: Practical experience and knowledge of HTML, CSS, JavaScript, and design for front-end applications.
    • R Programming: Functional knowledge of R for use in existing frameworks.
    • Concerto Platform: Experience with the Concerto platform would be desirable.

    If you are a passionate Full Stack Developer with a proven track record of delivering high-quality software solutions and are excited about contributing to the success of PROMinsight's innovative platform, we encourage you to apply.

    Industry
    Hospitals and Health Care

    Employment Type
    Full