Lacking knowledge in these two things will not hinder an early startup website much, so it's easy to go ahead and build something without expertise in these domains.
The only thing that sucks about these situations is that once your company takes off, the engineers you hire will be left to maintain/fix the mess that the non-technical founder made - which can be quite miserable for the engineers.