So I am a software dev with about 3 years of experience in the industry. I've had a rewarding career so far with decent exposure to various facets of developing a product. I now have an opportunity to take the business of a friend online. This is a successfully running business, and they want to leverage tech to grow further. I may have to start by developing an e-commerce platform of sorts, and then augment it with other features, which aren't really complicated. They are offering me a small percentage of the stake to do this.
I am fairly confident that I can build the MVP for the online side of their business, and take it beyond it for a while. I have experience with building web applications in complex domains and converting complicated business logic to code. Now, where am worried is, I had always worked under many senior devs who I could rely on when things hit a wall, which I will not longer have as I will be the only dev here. On top of that, I suck at DevOps and do not have a deep understanding or experience of architecting software systems. So am looking for thoughts from senior devs, do you think that a resourceful and fast-learning intermediate dev could deal with building technical solutions for a startup, at least until it hits a substantial scale?
[link] [comments]