Starting to work

At this point you might try doing contract development with and/or for others. Stop hiding your "ugly" code from the world.

Unpaid + open source

You won't get rich but here are some (seemingly) friendly places to lend smart contract skills.

https://github.com/OpenZeppelin/openzeppelin-solidity/issues

Paid

Mostly these are the usual places one might get paid to freelance.