So let me preface this by saying that it's not that I don't want to do the work my boss is asking me to do, but that they don't seem to understand my limits and constraints.
I was hired and have the title of junior front end developer however lately my boss has been treating me as though I'm a senior full stack developer. Currently he has asked me to design a database for an entire application and has plans for me to build it out entirely in python as well as handle the front end ui/ux programming. I am an ok developer but I only have about 2 years of experience and often find myself wishing I had more experienced developers to go to. I am the only dev on our team that knows any python though and he's being insistent that it be built in that language. The other back end devs on our team are very fluent in php and wordpress and have all but washed their hands of it. More so he doesn't seem to have a wonderful grasp on just how complex it is to build an entire enterprise level app from scratch and that you can't just use plugins and frameworks to do all the magic for you. How do I go about telling him that his expectations are not reasonable without risking talking myself out of a job?