Full Stack Developer

People are our most valuable asset.

CMG is seeking a Full Stack Developer to join our Next Gen Products team. This is a full-time, permanent position. The ideal candidate will have a strong foundation in both frontend and backend development, with a focus on creating efficient, scalable, and user-friendly applications.

Key Responsibilities

The successful candidate will work as part of the Next Gen Products team, under the direction of a Head of Software.

Frontend Development:

  • Design and develop high-quality user interfaces using Typescript.
  • Experience with React is preferred, but proficiency in other front-end frameworks is also valuable.
  • Ensure responsive design and cross-browser compatibility.

Backend Development:

  • Develop and maintain server-side logic using an object-oriented language, preferably C#. Candidates with C++, Java or similar language experience are encouraged to apply.
  • Experienced with integrating existing components with other parts of the technology stack.
  • Utilize scripting like Python for processes, data manipulation, and other tasks.
  • Implement robust security and data protection measures.

API Development:

  • Design and implement RESTful APIs to integrate frontend and backend aspects of applications.
  • Ensure APIs are scalable and maintain a high standard of performance and reliability.

Agile Development:

  • Participate actively in agile software development practices.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Adapt to changing requirements and priorities in a fast-paced environment.

The above statements are intended only to describe the general nature of the job and should not be construed as an all-inclusive list of position responsibilities.

Knowledge, Skills & Experience


Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field preferred but not required with relevant experience.

Knowledge & Skills

  • Proven experience as a Full Stack Developer or similar role
  • Strong knowledge of Typescript and React (or similar frontend frameworks).
  • Proficiency in an object-oriented language, preferably C#, or alternatively Java
  • Solid understanding and experience with C++ programming
  • Competency in Python for backend development
  • Familiarity with agile methodologies and practices
  • Excellent problem-solving skills and attention to detail
  • Excellent spoken and written  English language skills within a professional setting
  • Strong communication and teamwork abilities
  • Be customer focused, learn about the business to help bring value to our customers
  • Team focused with a positive attitude, must be self-motivated, and have very good time management and communication skills both in written and verbal English.


Experience in developing RESTful APIs.

Apply Now

If you have the necessary qualifications, and are interested in a challenging career with us, please forward your resume in confidence to

No phone calls please. We thank all applicants for their interest in advance. Only those chosen for interviews will be contacted.

CMG’s total rewards program includes:

  • A competitive salary
  • A performance-based bonus program
  • Learning and development opportunities
  • Generous medical and dental benefits
  • 20 days of vacation per year plus flex days
  • 12 days of public holidays
  • Quarterly wellness days
  • A hybrid work model, with a minimum of three days per week in office and flexibility to work two days per week from home.