Background
I'm a web developer, currently I only have 1 year of experience and I'm working in a local company as a developer. I have a coworker who is in a different department (not a developer) and is highly interested in business and the current market that this company is working on. I don't have a CS degree, I only have a technical college degree (it's 2 years) and I'm good at my job, but I still need to improve in a lot of skills.
Current situation
This coworker is going to start his own company with a similar business model that the company where I work has. He has someone that wants to invest in his project and for now he needs someone with a technical profile to entrust the tech part of this project to. He's very excited about the idea and he asked me if I would like to join his company as a part-time developer. He wants me to build an API for his company basically, which I know how to but don't know anything about the technical details of the business yet. We planned a meeting in which he's going to explain how the company will work and what is expected from me to do. I have to say he has been very transparent, he knows me personally and he offered me the possibility to be the CTO once the company gets bigger (he mentioned 1-2 years). I personally thought that was too big for me, since I'm still getting experience, but it sounds really good for me as well. He also offered to pay for courses or anything that I would need to learn to fulfill my role in the company. He's going to work part time on the project and wanted me to do the same thing, since leaving a job is too risky. I agree with him and I 100% don't want to quit my full-time job until his company gets big enough to be as safe as any other company. Until then the idea is only working part-time on it.
My questions
- I know that a lot of university graduates start their own companies when they have good ideas, but in my case I'm not a CS graduate + only have 1 year of work experience. Is this situation normal?
- I have been honest to him by saying that maybe he needs a more senior profile for this project, but he told me that he can't hire anyone right now + doesn't know anyone that he trusts for this. I'm feeling overwhelmed because I feel like I will have a lot of responsibility with his project and that maybe it will go better for him if he chooses someone else. Did I do the right thing?
- My current course of action is telling him that for now I would work for him like a freelancer, and if it goes well then we consider what I mentioned above. He already asked me what salary do I want for this job. What should I say? (This is happening in Germany, Europe). Or should I not ask for a pay, use this for experience and then if it goes well ask for a position?
- In the case this company works, will I need to inform my current company that I'm working for another company in the same market? I'm guessing that they will not like it, right?