IN A NUTSHELL
Finnish CMS startup TidyCMS is looking for a developer to be in charge of our PHP components.
WHAT WE DO AND WHY
We started out to make a CMS that both developers and clients can love unconditionally. That's still our goal, but now we're aiming higher. We're changing everything about websites: what they do, how they work and how they're sold. We'll tell you more at the office.
WHAT YOU WOULD DO HERE
Tidy has a unique architecture we call hybrid hosting. The idea is that the CMS is always loaded from our servers while the actual website can be on any server. Tidy consists of four main components:
- The Tidy UI (on our server) is used to edit the site.
- When you save your changes, the UI contacts the Tidy API (on our server), which renders the site and makes it static HTML.
- The static HTML files are then sent to the Tidy Connector, which writes them to the local disk. The Connector can be on any server.
- And finally there's the Tidy Dashboard (on our server) used to easily manage multiple sites.
The API, the Connector and the Dashboard backend are made with PHP and developing them would be your responsibility.
In addition, we need an extra pair of hands for server setup, maintenance and load balancing, writing automated tests and occasional user/developer support.
If you want, you can also pitch in developing the UI and Dashboard, so in practice you get to do everything related to developing and running web services. The focus is still 90 % on developing the API and Connector.
WHAT YOU NEED TO KNOW
You need to be a developer who, if in the right mood, single-handedly can build a full-fledged web service from scratch using HTML5/CSS3/JavaScript, PHP and SQL/NoSQL databases. Naturally you also get it running on the servers you set up.
Of the front-end technologies you only need to understand the basics, while you need to fluent with PHP, SQL and Linux-servers.
Technologies we currently use are PHP5.5, ES6, LESS, React, jQuery, Symfony 2, Laravel, PhantomJS, PostgreSQL 9.4, Amazon AWS, Vagrant, Ansible and Gulp
WHAT YOU'VE DONE
We don't care where you've worked or about your degrees. All we care about is what you've done. We're looking for complex, complete solutions (as opposed to just a component) using a similar technology stack as ours. If you decide to mail us, send us links to/descriptions of the services you've done and tell us what they do, how they were built, what your contribution was etc.
WHERE YOU LIVE
Close enough to spend at least a few days a week at the Turku office. We don't care where you work as long as you deliver, but some things are more efficient when everyone is in the same room.
IF YOU ALREADY HAVE A COMPANY
That's ok too, you can bill us through that if you want.
AND FINALLY, WHAT'S IN IT FOR YOU
(And yes, it spells TidyCMS)
- Tools: Only work with the best technologies where the only constraint is you, not the stack or a legacy
- Innovation: You'll play an important part in the frequent decisions regarding features, technologies and architecture. We're aiming for "never been done before" on several levels
- Dividend: You are among the first ten hired, so if you're the star we're looking for there's a good chance you'll end up with some shares.
- YOLO: A chance to experience firsthand the exhilarating roller coaster ride that is startup life. We've done the hard part and secured funding. Now the fun begins.
- Crew: Highly motivated, social and extremely skilled at whatever they do. That sums up our team members now and will be an unbreakable rule as we grow.
- Magic: Is what Tidy will do by the end of 2016. Clients, friends and neighbours will start to refer to you as Gandalf.
- Sex on the beach: And finally, one day in the not too distant future when the active sites counter reaches one million, you've deserved to lay back on the beach and enjoy your drink.
WHAT TO SEND US AND WHEN
Send us whatever you want, but do it now. There's no deadline and we'll hire as soon as we find a match. You'd better mail us immediately at jobs@tidycms.com.