Laravel Backend Developer
Cluj-Napoca, Romania
About BinarCode
We are a software development company building a resilient global workforce, reinventing work, and challenging the idea that local teams are essentially the best.
We are friendly, detail, and result-oriented and always ready to lend a hand to help.
We are looking for an inspired, motivated, and experienced Backend Developer to join our team! You can find more information about us at https://www.binarcode.com/about/
What will my job include?
As a Laravel Developer at BinarCode, you’ll be expected to:
- Understand and have experience with a PHP framework (OOP, SOLID principles)
- Be familiar with and create REST APIs
- Be able to integrate third-party services with a Laravel project
- Have a very good understanding of policies, guards, and facades
- Have a good understanding of the request’s lifecycle
- Take features from concept to code
- Write documentation and tests
- Review and provide feedback on the work of other engineers
- Come up with suggestions and improvements based on your own experience
- Communicate with clients and other remote developers
- Have good written and spoken English and Romanian (mandatory)
- Have fun :)
What kind of person are we looking for?
We’re looking for someone who:
- Loves writing clean code
- Pays close attention to details
- Possesses excellent communication skills
- Has great organization and prioritization skills
- Is proactive and open to learn new skills
- Is willing to accept objective feedback
- Exchange your knowledge with other developers
- Has good written and spoken English and Romanian (mandatory)
- Is humble and kind, yet motivated to succeed
- Speaks up their mind
What experience do I need?
- Minimum 3 years of development experience with web/software development using PHP
- Strong understanding of the Laravel PHP framework
- Good Knowledge of the Blade template engine
- Ability to setup CI/CD tools for a backend project
- Solid PHP programming experience, and basic knowledge of HTML, CSS, and JavaScript
- Web/internet concepts and functionality:
undefinedundefinedundefined - Programming concepts: OOP, MVC, code architecture/standards/performance/testing
- PHPUnit and/or PestPHP, good knowledge of integration tests
- Experience with Agile methodologies.
Nice to have
- Good understanding of policies, guards
- Good knowledge of the request lifetime
- Good understanding of Facades
- Stripe / Cashier comprehension
- Scout and one of the search engines (ES, meilisearch, algolia, etc.)
Benefits
- Flexible schedule
- Paid time off
- Remote work
- Apple hardware
- Referral bonuses
- Discounts for healthcare & sport activities
- Personalized growth plan
Living our values
- Be customer-centric - go beyond expectations to offer the best in class solutions. Committed to high performance in delivering our promise.
- Be a team player - collaborative engagement, share cool ideas, recognize and value the contribution of each of the team members. Support when needed - great teams win together.
- Be detail oriented - ensure you deliver the highest quality you can. Don't close your eyes to "small" imperfections.
The hiring process
Our hiring process is as follows:
- Non-technical video call with HR (<45min)
- Technical interview (video call, 45min - 1h 30min)
- Follow-up video call CTO (30 - 45 min)
How to Apply
We’re making it really easy for you. Just click the button below – this will open up an email box addressed to us. All you have to do is:
- Attach an updated CV in English
- Tell us why you are applying for this job and why you think you’d be a good fit for BinarCode.