You’ve told them a million times: you're rigorous not square(and we SURE appreciate that about you!)
You want API for breakfast, code reuse smells like Belgian waffles, changes in endpoint specification is like a rainy day... You don't have to say it twice, since you have written the tests and you are PHP fluent preferring framework usage.
Still reading? If you like it so far, keep reading. It gets even better.
Job brief
We’re currently looking for the most awesome Junior Backend Developer out there to develop new features in our Symfony RestFull Backend.
As our Junior Backend Developer, your chief goal will be to develop new RESTful endpoint using Symfony framework.
Your responsibilities will include taking part in sprint meetings and endorsing responsibility, writing PHP Unit Test & Doc for your amazing new feature, and delegating some process to RabbitMQ, our queuing mechanism.
To excel in this role, you must demonstrate in-depth knowledge of common software engineering practices (OO design principles, modern design patterns, code versioning , TDD/unit testing, code documentation,... ) and you must be a real team player that can work independently, as you’ll have to ensure our company meets strict deadlines.
In addition to being an analytical minded person who can think out of the box, do research, discuss, and choose the best solution for a problem, our ideal candidate will also demonstrate you’re always keen to learn new things, share your knowledge, adapt to change, and learn from past experiences.
Responsibilities
- Take part in sprint meetings,take responsabilities
- Develop new features in our Symfony RestFull Backend
- Write PHP Unit Test & Doc for your awesome new feature
- Delegate processes to RabbitMQ, our queuing mechanism, push to ElasticSearch our search index
- Maintain the existing code base doing some bug fixes.
- Integrate with third party API using Oauth to sync data
- Coordinate your development with the frontend team
- Run tests... Fix tests, Do it again
- Commit \o/
- Learn with colleagues, communicate, exchange
- Be part of our small family
Requirements
- Degree in Engineering or Computer Science (high school or university)
- 0 to 2 years of work experience
- PHP fluent
- You understand the importance of unit testing
- You are able (or eager to learn) to work with PHP framework like Symfony or equivalent, application servers like Nginx or Apache, and HTTP protocol and RestFul api philosophy
- You have contributed to project deployed in production - Yup, even your aunt's website matters ;)
- You can transpose SQL to ORM such as Doctrine
- Unix system administration & Terminal make you feel like HOME
- Agile methodology
- Belgian Residence permit and working license holder
- Fluent in French and English
What we offer
- Great professional experience to develop your talents & skills
- Working for non-profit organization
- Cutting edge technical stack in an fast growing company
- Start-up spirit without rigid processes & long approval flows. Your input and that of your colleagues will drive the product and architecture vision
- Comfy working environment in the nicest coworking spaces in Brussels
- Super friendly colleagues to team up with and learn state of the art
- Flexibility & life-work balance
What you get
- Competitive salary package
- Full time CDI, 5 days a week (in Brussels)
- Meal vouchers
- ecoVoucher
- Smartphone + subscription
- MacBook Pro + jetBrains IDE
- Good work environment