AM2 Careers
PHP / Symfony Developer
A successful candidate will:
- Develop ERP solutions based on Symfony and API Platform
- Work with Project Manager to study the business cases and plan and estimate tasks
- Develop modular architecture, allowing for maximum flexibility and customization
- Improve existing modules and maintain high code quality
- Test his/hers code with unit and/or integration tests
- Profile implementation for performance and scalability
- Share knowledge and continuously learn and improve
Requirements:
- Good communication skills
- Good organizational skills
- Proficiency in using git in a team environment (GitFlow)
- Good object-oriented design (OOD) skills/familiarity with design patterns and SOLID principles
- Good knowledge of Symfony components and architecture
- REST API design
- Software testing (PHPUnit, PHPSpec, Behat)
- MySQL profiling and query optimization
A huge plus if you have experience with:
- Developing larger CRM or ERP systems
- eCommerce
- Mercure (https://mercure.rocks/)
- Docker-based development
- CI/CD
- ElasticSearch
- MQ (Rabbit or otherwise :))
Why join us?
Let’s give you a few details, other stuff we can cover later during an interview.
Learn and grow
We charish an environment of personal growth, with emphasis on knowledge sharing and education. our team is composed of highly experienced professionals in their field. You can learn from a diverse team.
Flexible work environment
You can adjust your working hours and place of work however you see fit. If you’d like to join us in our Zagreb or Banja Luka office, you’ll find a working station waiting for you, or you can choose to work from a beach, a bar, or anywhere else with a good internet connection.
Fair compensation
You will be additionally compensated according to your contribution. If we have hired you it means you have the required knowledge and experience, but what makes the difference is your commitment, speed, ability to think outside of the box, your enthusiasm and proactive thinking, as well as your ability to help others learn and grow. We will track your progress closely and act accordingly.
Team buildings & retreats
Yeah, we tend to go on various team building activities and dev retreats. We also have a policy of sending all team members to at least one conference per year.
Multinational team
5 years ago we merged with a Canadian company and we are a part of myZone Media which altogether counts about 90 people all over the world. Be a part of a multinational team.
Life balance
Work being such a huge part of our life, we appreciate the fact that everyone needs to achieve a proper balance with other aspects of life. We constantly work with our team members to ensure we remove any friction that would that.
More about AM2 Studio
Read more about AM2 Studio work environment here.
If you think you would be a good fit in our environment, let’s talk!