Search by job, company or skills

W

Software Developer (Discourse)

1-3 Years
SGD 6,000 - 8,000 per month
new job description bg glownew job description bg glownew job description bg svg
  • Posted 23 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

  • 1-year contract, renewable
  • Government project
  • Hybrid work arrangement

We are looking for a hands-on Software Developer to support the development, customisation, and ongoing maintenance of the community forum built on Discourse.

This is an individual contributor role with end-to-end ownership of forum enhancements, from requirements clarification through implementation, testing, deployment, and post-release support.

Key Responsibilities

Feature Development & Platform Customisation

  • Configure and customise the Discourse platform (including themes, plugins, and extensions) to support functional, UX, and operational needs
  • Design, build, and maintain web and mobile features based on approved requirements
  • Develop and maintain custom plugins or integrations in alignment with Discourse best practices and upgrade paths

Code Quality, Version Control & Documentation

  • Write clear, modular, and maintainable code consistent with Discourse architecture and coding standards
  • Apply proper version control practices, including code reviews and documentation
  • Maintain technical documentation covering customisations, integrations, and deployment considerations

Testing, Maintenance & Release Support

  • Develop and execute test cases to validate functionality, compatibility, and performance across supported browsers and devices
  • Identify and resolve defects, regression issues, and edge cases arising from platform updates or new features
  • Perform ongoing maintenance to ensure stability, performance, and scalability of the forum

Stakeholder Collaboration

  • Work closely with non-technical product, content, and operations teams to translate business and community needs into practical technical solutions
  • Participate in discussions to clarify requirements, propose technical approaches, and highlight risks or constraints
  • Communicate technical concepts, trade-offs, timelines, and implementation considerations clearly to non-technical stakeholders
  • Support coordination across stakeholders during feature rollouts, improvements, and platform updates

Requirements

  • Experience in web application development and maintenance
  • Familiarity with configuring and customising platforms such as Discourse or similar community/forum systems
  • Experience in developing and maintaining web features across both frontend and backend
  • Understanding of code quality practices, including modular development, version control, and documentation
  • Experience in testing, debugging, and resolving defects in web applications
  • Comfortable working independently with end-to-end ownership of tasks

More Info

Job Type:
Industry:
Employment Type:

Job ID: 145508365

Similar Jobs