Programista PHP / Laravel Developer
Tech Stack / Keywords
Firma i stanowisko
CStore S.A. is a software producer specializing in automatic online order intake systems for wholesale customers. The ready system is offered as a SaaS product with over 1,000 implementations including for global brands.
Wymagania
- Minimum 5 years of commercial experience in web application development with PHP, including at least 3 years with Laravel.
- Strong knowledge of PHP 8.x and Laravel, including Eloquent ORM, Queues, Events, Jobs, Service Container, Middleware, and Cache.
- Proficiency in PostgreSQL and MySQL including database schema design, relationships, indexing, and query optimization.
- Experience designing application architecture, including cloud-based solutions, and making technical decisions for large, long-term systems.
- Strong knowledge of OOP, design patterns, SOLID principles, Clean Code, and PSR.
- Experience designing and integrating REST API with knowledge of authentication and authorization mechanisms such as OAuth 2.0, Laravel Sanctum, and Laravel Passport.
- Good knowledge of TypeScript and at least one modern frontend framework/library: React, Vue.js, or Angular.
- Experience in performance optimization and diagnostics of PHP/Laravel applications, including production issue resolution.
- Practical knowledge of automated testing (PHPUnit/Pest), Git, code review, CI/CD, Docker, and Linux.
- Technical independence and responsibility.
- English language proficiency at B1/B2 level allowing fluent reading and writing of technical documentation.
Nice to have:
- Experience with multi-tenancy solutions in Laravel and supporting libraries for multi-tenant architecture.
- Knowledge of Filament and experience creating administrative panels.
- Knowledge of GraphQL and experience designing and integrating GraphQL-based APIs.
- Familiarity with popular e-commerce engines and platforms and experience integrating with online store systems.
- Experience in developing SaaS products, e-commerce, or B2B systems.
Obowiązki
- Develop and maintain the CStore e-commerce platform.
- Design and implement new functionalities based on PHP, Laravel, and PostgreSQL.
- Participate in the design of application architectures and cloud environment solutions.
- Create and develop integrations with external systems and APIs.
- Optimize performance, refactor code, and maintain code quality.
- Conduct code reviews and collaborate with project team members.
- Take part in requirements analysis and make technical decisions.
- Work in a project team using Atlassian tools.
Benefity
- 100% remote work performed from Poland.
- Employment based on an employment contract or B2B agreement.
- Flexible working hours.
- Real impact on the development and architecture of the CStore platform.
- Participation in the development of a SaaS e-commerce product used by B2B clients.
- Attractive salary matched to experience and competencies.
- Opportunities for professional and technical skill development.
- Work on a long-term product and new technological solutions.
- Integration events and team meetings.
Inne informacje
Informujemy, że administratorem danych jest CStore S.A. z siedzibą w Gdyni, al. Zwycięstwa 96/98 (dalej jako "administrator"). Masz prawo do żądania dostępu do swoich danych osobowych, ich sprostowania, usunięcia lub ograniczenia przetwarzania, prawo do wniesienia sprzeciwu wobec przetwarzania, a także prawo do przenoszenia danych oraz wniesienia skargi do organu nadzorczego. Dane osobowe przetwarzane będą w celu realizacji procesu rekrutacji. Podanie danych w zakresie wynikającym z ustawy z dnia 26 czerwca 1974 r. Kodeks pracy jest obowiązkowe. W pozostałym zakresie podanie danych jest dobrowolne. Odmowa podania danych obowiązkowych może skutkować brakiem możliwości przeprowadzenia procesu rekrutacji. Administrator przetwarza dane obowiązkowe na podstawie ciążącego na nim obowiązku prawnego, zaś w zakresie danych dodatkowych podstawą przetwarzania jest zgoda. Dane osobowe będą przetwarzane do czasu zakończenia postępowania rekrutacyjnego i przez okres możliwości dochodzenia ewentualnych roszczeń, a w przypadku wyrażenia zgody na udział w przyszłych postępowaniach rekrutacyjnych - do czasu wycofania tej zgody. Zgoda na przetwarzanie danych osobowych może zostać wycofana w dowolnym momencie. Odbiorcą danych jest serwis Just Join IT oraz inne podmioty, którym powierzyliśmy przetwarzanie danych w związku z rekrutacją.
CStore SA
2 aktywne oferty