You can coalesce your NULLs in the ORDER BY statement:
select * from tablename
where
order by
coalesce(position, 0) ASC,
id DESC
If you want the NULLs to sort on the bottom, try coalesce(position, 100000). (Make the second number bigger than all of the other position's in the db.)