Hi again, I understand you don't want to rush to marriage. It is better to take time!!
I recommend JET program since the working hours are much better, probably from 8 to 5 or so,
and you teach kids in elementary or junior or high school.
http://www.jetprogramme.org/index.htmlThis web site has full info about it.
About ECC,
http://www.japanbound.com/ I think you can get more info here. It seems that they don't have any hiring oppices in Singapore,
but I guess you can contact one of them in Japan or in other countries.
About working hours, probably ECC working hours are 3p.m to 9p.m? Most of students work or go to school,
so they come to learn English after that, and that is why the working hours are not very good for teachers,
and it is everyday!!!
And for both case, you should tell that you have fiance who will live in, say, Tokyo, and you would like to live with him
or cloth to him.
I recommend working in public schools since it seems easier, but kids don't speak English well
and other teachers don't, most of the case.
You have many English speaking co-workers at schools like ECC or GEOS(I don't recommend GEOS), and students speak English
(you don't teach students of very low level) so you won't feel homesick.but hourking hours are not very good.
For both, I guess you can get enough salary to live; don't be surprised to live in a small studio apartment in a city!!