I'm building a startup that is gaining traction. I've been the only coder to this point, and now I am looking to hire others.
However, while I am a fairly proficient Ruby developer, I don't feel I am a good "software developer". I have no experience sharing code writing with others. I write tests and decently "clean" code, but it could always use improvement. I have a basic understanding of Git and Github.
What else can I do to become a better software developer and work efficiently with other developers?