Career

Laravel (PHP) Developer

Do you believe code is poetry and we can change the world, one line at a time? Join our growing team as a PHP Developer, where you can use your knowledge and experience in PHP development with Laravel to create innovative and powerful web solutions.

Mid-Sr
Senior

We are looking for a Laravel PHP Developer who is passionate about coding and highly creative, with the drive and determination to stay up to date on the latest industry trends. The ideal candidate should possess excellent problem-solving skills, be a creative thinker, have strong communication and collaboration abilities, and be comfortable learning new technologies. They should also be able to analyze, diagnose and debug complex software problems and have the drive and determination to work independently and in a team environment. The successful candidate should also have experience in developing back-end portals using an optimized database and knowledge of project management frameworks.

Responsibilities
  • Analyzing website and application requirements.
  • Writing back-end code and building efficient PHP modules.
  • Developing back-end portals with an optimised database.
  • Troubleshooting application and code issues.
  • Responding to integration requests from front-end and mobile teams
  • Finalising back-end features and testing web applications.
  • Updating and altering application features to enhance performance.
Qualifications
  • 2+ years of experience in web development and software design
  • Good knowledge of the Laravel Framework.
  • Experience working with GraphQL
  • Knowledge of front-end technologies, including CSS, JavaScript, and HTML.
  • Understanding of object-oriented PHP programming and knowledge of engineering best practices and design patterns
  • Previous experience creating scalable applications.
  • Proficient with the code versioning tool Git.
  • Familiarity with SQL/NoSQL databases.
  • Experience in common third-party APIs
  • Good problem-solving skills.
  • Additional nice-to-haves: Redis, Docker, Vue.js, React, NodeJS, Amazon AWS

About Laravel (PHP) Developer

Laravel (PHP) Developer is a software engineer who uses the Laravel framework to develop web applications. Laravel, as a PHP-based framework, allows developers to create powerful and modern web applications. In this role, developers take an active role in all processes from the beginning of the project to the end, designing software architecture and developing functional applications.

Laravel developers are responsible for designing the back-end architecture of web applications. By understanding the requirements of the application, they determine the right database structure and API integrations. They apply the Eloquent modeling method, which simplifies and secures database operations using the ORM (Object-Relational Mapping) structure. Developers create RESTful APIs, allowing the application to interact with other systems.

Laravel systematizes application development processes by adopting the Model-View-Controller (MVC) architecture. By using this architecture, Laravel developers make a clear distinction between business logic (Model), user interface (View), and user interactions (Controller). This structure makes it easier to maintain and develop the application, reduces code duplication, and provides better control over the application.

Laravel provides a framework that simplifies database migrations. Developers write migration files to create and update the database schema. This ensures that database changes are tracked and maintains consistency across different environments (development, testing, production). They can also speed up testing processes by creating database test data using tools such as seeder and factory.

Laravel developers can use a variety of resources to keep themselves up-to-date in the ever-changing technological landscape. Online training platforms, seminars, and community events provide opportunities to learn new skills and keep up with developments in the Laravel ecosystem. They can also contribute to open-source projects to gain real-world experience and engage with the community.

Our Recruitment Process

Have you sent us your application? On average, we close our processes in a month. After each stage, we provide feedback and our decision to candidates within 5 business days.

Phone Interview

Our HR team will reach out to give you a brief overview of our company and the position. We’ll also get to know each other briefly by asking a few questions about your experience and expectations.

Meeting with Manager/Team Leader

In this step, you’ll have the chance to meet your potential manager or team leaders. We want to get to know you better, understand the roles you have undertaken so far, and explore what we can achieve together.

Technical Interview / Assignment

Congratulations! You are now at the final stage of our recruitment process. It’s time to showcase your skills. We invite you to complete an assignment that is relevant to the position you applied for.

Feedback & Decision

After the final stage of the recruitment process, it will take approximately 2-3 days for us to inform you of our final decision. Regardless of the outcome, you can always expect to hear from us.

What old Epigrians say about us

Working at Epigra for 4 years was the perfect place to kickstart my professional business life. Not only did I gain invaluable knowledge on software development, but also key skills in customer management and project management. The company is committed to keeping up with emerging technologies while offering employees an abundance of resources to grow their capabilities. It's much more than just a digital agency; it feels like a big family that strives towards excellence every single day!
Göktuğ Hatipoğlu - PHP Developer, Jotform
Göktuğ Hatipoğlu
PHP Developer, Jotform
Working with Epigra over the past couple of years has been a remarkable experience. From the moment I joined, their dynamic and supportive leadership team made me feel like part of the team. They provided me with autonomy over my work and the space to be creative. But beyond that, one of my favourite things about Epigra is its drive to innovate continuously. From developing cutting-edge digital products to overlooking what they can do better every single day: their vision is borderline inspiring! I'm proud to have been a part of this (epic) journey.
Caner Çolakoğlu - Head Of Design, Yolcu360
Caner Çolakoğlu
Head Of Design, Yolcu360
I feel truly fortunate that I started my career with Epigra in 2011. It was an invaluable experience; after all, that is where I learned the basics of PHP and began to work with Uğur at a time when even Epigra was a part of a big dream. After years, I have gone on to manage development teams for several high-profile companies, and Epigra is as you know it. There is no doubt that my success so far has been due in large part to the foundation of knowledge and experience from my early days at Epigra. Therefore, it is with sincere gratitude that I recommend this company to anyone looking for an opportunity to get their start in development or to refresh the skills they have built over time -Epigra can provide you with the knowledge, experience and network you need for success! Until our paths cross again, thank you!
Yiğit Sayan - Technical Lead, Locafy
Yiğit Sayan
Technical Lead, Locafy
I had the pleasure of working as a lead engineer at Epigra for about a year, and it was a very enjoyable and quality experience for me. To be an Epigrian is definitely a privilege. During that period, my team's accomplishments have been remarkable. We delivered quality software on time and deployed it to customers without any bugs. Epigra always aims to fulfil the customer's wishes in the best way. What's most impressive about that company has a very good passion and vision for technology. It remains abreast of new technology trends, eager to explore new ideas to help better products. If you are looking for an organization to grow yourself and build an impressive product and even better people to work with, Epigra is definitely the best.
Akın Gündoğdu - Engineering Manager, Superpeer
Akın Gündoğdu
Engineering Manager, Superpeer
Having worked at Epigra for almost two years, I can say with absolute certainty that the company was the best decision of my career as a full-stack developer. Following my brother's suggestion (who also worked at Epigra) to join, I saw first-hand how the organization cultivates a culture of continual development and growth for its employees. Everyone at Epigra cares deeply about the success of their team members, helping them reach new heights when it comes to productivity and creativity. Their guidance and mentorship are top-notch, always challenging us to push past our idea boundaries and strive for bigger goals. Without ever feeling overwhelmed or unappreciated, I was able to reach milestones in my development that I could have never managed on my own - huge thanks to the team at Epigra!
Serkan Şahin - Full Stack Engineer, Superpeer
Serkan Şahin
Full Stack Engineer, Superpeer