Нижний Новгород - вполне норм. Близко от Москвы (если захотите потом перебраться, то это будет очень просто). Зарплаты нормальные, жизнь серьезно дешевле московской.
Выше дали ссылки. Если вы разработчик, то учитесь сами настраивать систему. Линукс на этом уровне достаточно просто для изучения (за недельку будете уверенно всё делать)