We are currently hiring a PHP (Laravel) Developer with 3+ years of experience that will join our team on the further development of Peterson’s platform, the largest test-prep service provider in the USA.
About the project you’ll be working on
The client you are going to be working with is Peterson’s, a leading provider of live, print, and online products and services, including test preparation (GMT, SAT, TOEFL), career exploration tools, and scholarship searches.
Peterson’s platform is the main source of information for more than 500.000 students yearly, as well as their parents, teachers, and operations teams working on the college application management. The users of Peterson’s platform also include universities across the US and government agencies. One of the products within Peterson’s platform is also Dantes, a mobile and web application providing academic courses free of charge to all active-duty military, their families, and DoD civilians.
The team and the workflow
Our experts working in Peterson’s platform use agile methodologies and use the Gitflow Workflow process to ideate, develop and deploy new products and product features.
We have a team of more than 10 experts that have been working on Peterson’s platform development. In less than a year we have managed to improve the code quality through the Gitflow Workflow process. We use Gitlab merge request for code review, all of the new features are covered with functional and unit testing enabling us to cover the larger portions of code coverage. Also, we use the Gitlab CI/CD method to build, test and deploy new applications.
Some of the additional technologies we use include:
Development & deployment: Docker
Backend technologies: PHP, MYSQL, Redis
DevOps: Ansible, Terraform, automated deploy
Error Logging: Sentry.io
We have contributed to Peterson’s platform quality through the development of the auth0 single sign-on authentication used through all of Peterson’s products, as well as through the development of the native mobile application Dantes.
Our teams work directly with Peterson’s founders and hold a great dose of ownership over the product development.
Other products we are currently working on
Autoskola.hr – A product that we have developed independently enables candidates to prepare better for exams in traffic regulations as part of training for driving schools and allows driving schools to easily track the progress of candidates.
Branko – A product in the field of occupational safety, that helps small and mid sized companies to keep everything they need in one place, digitized and well organized.
KidzToPros – EdTech startup from California (San Francisco) that scaled from providing extracurricular activities in one school to over 250 schools and tens of thousands of satisfied children and parents, in less than two years. We help KidzToPros to define product strategy, design the web and mobile interfaces, market their services, and measure the impact of their efforts.
Minka – Minka is an open banking platform allowing fintechs and traditional financial institutions to create new financial products. By using Google App Engine, we helped Minka deploy an open banking platform using REST API and Google Datastore, used by millions in Latin America.
What can you expect from us?
1. Competitive salary
We offer you a competitive compensation package along with regular evaluations of your skills and knowledge to enable further growth of your salary, along with the additional benefits.
2. Modern tech stack
We hold full ownership over the tech stack on each project we work on. In the case of Peterson’s, on the frontend side we use Vue.js and on the backend, we use PHP frameworks such as Laravel with ORM Eloquent included. When it comes to mobile development we use native mobile technologies for Android and iOS.
Since we are constantly looking for new ways to improve development and CI / CD processes, you will have an impact on the selection of new technologies.
3. SPECKtacular coworkers
The Croatian team you’ll be working with is made of both technically strong and very cohesive team members. Before joining the Peterson’s team, some of the team members previously worked in large and notable companies in Croatia and Europe, some led teams there, while some are very active in the tech community like one the team member who is one of the core contributors for Laravel and Symfony. Apart from being experts in what they do, they are also great to hang out with and talk about many different topics and interests.
4. Flexible working schedule
You can shape your working schedule according to your life, hobbies, and interests. No questions asked as long as the job is done.
Since Peterson’s is based in Colorado in the US, sometimes it will be required to adjust your schedule and be available in the afternoon hours for better coordination.
5. Remote work
Even though we have an office in Zagreb (HUB385), we are a remote-first company.
6. Professional development
On a monthly basis, we are organizing internal education in the fields of Development, Design, QA, Product, and Marketing. Apart from that, we make sure you have access to any online course or book that you need.
7. SPECKtacular company culture
We respect one another enough to give and receive honest feedback. But we also know that the most valuable feedback are spoken through empathy which is why we nurture the culture of inclusivity and teamwork.
8. Slick equipment
MacBooks, monitors, headphones, magic mouses, and wireless keyboards – whatever you need to be at your best. In case you will be needing anything else, we are happy to hear your requests!
What do we expect from you?
- 3+ years of experience in the development role
- 3+ years of experience working with PHP
- 3+ years of experience working within at least one PHP MCV framework (e.g. Laravel) or ORM framework (e.g. Eloquent)
- Experience in creating unit and integration tests (using PHP Unit, Mockery or similar)
- Good understanding of web concepts – SOLID principles, OOP, design patterns and design of the complex architecture
- Good understanding of SQL databases and experience in writing SQL queries
- Knowledge of CI/CD processes
- Experience working with GIT
- Good organizational skills
- Good knowledge of English
Bonus points for:
- Experience in working with AWS cloud service
What will be your responsibilities?
- Development of the high-quality web applications
- Writing the clean code that can endure high traffic
- Improvement the platform quality and performance
- Testing, debugging, and bug fixing
- Attending meetings with the product owner and understanding the business domain
In case you have the skills and knowledge mentioned above, don’t hesitate – send us your CV and we will get back to you! 🙂
If you have any questions about this position, shoot us a message at [email protected]
The position is open until October 10th or until filled.