There're so many bugs and the responses are slow. The front enders are bombarding us with all the boring API changes, the guys who create our recipes have issues with the way we set up our Django admin pages when we were in a rush 2 years ago and the CEO thinks we should handle this while working on 3 other backends! We'd prefer to do data science instead. Wanna help us with the Django? Words we often say sorted by frequency: Python, Django, RestAPI, Git, JS, CSS, MVC, SQL, AWS, Docker, GraphQL
We're looking for someone to onboard into our project and into our thinking. You'll work with our Django backend hosted on AWS, but you won't have to worry too much about live deployments. We'll handle that part so you can autonomously communicate and help the people we made angry in the past. You'll slowly move from fixing bugs to small features and if that works, there's so much more we need manpower for. Our team is just now starting to properly expand, so the opportunities to come are great. We're landing our first large funding round, starting 2 new projects beside Plant Jammer and we're sure to live for at least a few more years, so there's no better time to join a startup to build a career than this!
Guys that are angry at us include but are not limited to:
The Frontend Team, who will need occasional changes in our RestAPI.
The Recipe Creators, who need changes in the Django admin pages, which will make their job easier, or possible to do at all
Michael, who will read a book from time to time and task you with rebuilding everything!
What we need you to be able to do by the time you apply.
Python. You need to be decently skilled, we'll preferably check something you've already built to know if it's readable. What you'll do will mostly consist of debugging
Git. Branch out, commit and make a pull request.
These would be cool to know something about.
CSS/JS. A little is enough. Django is a full stack solution, from which we only use the backend part. However, the admin pages can and will benefit from some css/js touch ups.
Tests. We need the Python coverage!
Docker. We do have an existing setup, but it's worth giving some more love.
SQL. You'll be forbidden to use it anyway, but it's an advantage to know when using Django efficiently.
Bash. Lazy coder's daily bread.
What you'll learn if you don't know it already:
GraphQL. Our new system has a GraphQL API. It's cool, we'll show you.
AWS. Necessary evil.
Cooking! Believe me, all it takes to learn about food in Plant Jammer is not being deaf.
Help!
Sincerely,
Plant Jammer's Backend team
Jura, Filip and Julek
This job comes with several perks and benefits