We're looking for Senior Backend Developers to join our kick-ass team in our offices in Novi Sad, Serbia.
What will be your job:
We build awesome apps, and the core of those apps are made with widely used back-end technologies like PHP, MySQL, Redis, and Node.js. You'll be charged with building additional functionality on the existing projects or be involved in making new ones.
Active Collab wants to be friendly with all the popular services on the net. That's why we plan to make a plethora of plugins to support those services. You'll be involved in all phases of plugin development: from designing to developing.
Our backend apps communicate in JSON, that's all they speak and understand. Not everyone understands the JSON response at first. That's why you'll have to document API routines you've made.
Explore, experiment, learn, and then improve our existing code (in that order).
Test your code by writing automated tests to make sure your code performs flawlessly every time it runs.
Work on experimental projects for fun, contribute to open-source community, or both.
Skills and knowledge you'll have to possess:
Expert and in-depth knowledge of PHP. Not knowing what's the MVC pattern is offensive. Senior Backend Developer has to have a vast knowledge of the language itself, programming patterns, common pitfalls, and best practices.
You have to be an MySQL ninja. Testing, index optimization, and query optimization shouldn't be a dangerous foe.
PHPUnit knowledge is required, Behat and Codeception is a plus.
Bash, Zsh, etc, cat, grep, init.d, rsync, scp - these terms shouldn't sound as mumbo jumbo to you.
Expert knowledge of HTML & CSS is implied; you'll still have to code an occasional HTML email. Also, our frontend developers tend to speak in frontend riddles so it would be nice to understand them.
Your code will be reviewed, you'll have to be ok with that.
Working experience with Elasticsearch and/or other NoSQL databases would be great.
What can you expect from us:
Paycheck at the beginning of every month.
40-hour workweek, we promise. No more, no less.
Choose when you arrive at work, anywhere between 7:00 AM to 9:30 AM. Need to finish a personal errand early in the morning? No problem, just let us know the day before.
Stress-free work environment, top-notch equipment, and challenging projects.
Home-made lunch at no charge. Every now and then you can vote for your favorite meal to appear on the menu.