PHP Developer (Mid+/Senior Symfony)
Tech Stack / Keywords
Firma i stanowisko
Eko-Okna S.A. is located in Kornice. The role involves working with a tech stack featuring PHP 8+, Symfony, API Platform, and a backend microservices architecture integrating technologies such as RabbitMQ, Mercure, Redis, and Elasticsearch. The company uses infrastructure tools including AWS, Docker, CI/CD, and Git (GitFlow).
Wymagania
- Minimum 5 years of commercial experience developing web applications using PHP, preferably PHP 8+
- Strong knowledge of the Symfony framework and its ecosystem
- Experience in designing REST API and working with API Platform
- Experience with distributed architecture and microservices
- Proficient with Doctrine ORM and relational databases with SQL query optimization skills
- Practical usage of Redis, RabbitMQ (e.g., Symfony Messenger), Elasticsearch, and Mercure
- Deep understanding of security principles (OWASP, CSRF, XSS, SQLi) and securing APIs
- Ability to write reliable tests using PHPUnit and static code analysis tools (PHPStan, PHP CS Fixer)
- Comfortable working with Docker, CI/CD pipelines, and version control systems including Git (GitFlow)
- Skills in diagnosing performance issues, including code profiling and query analysis
- English proficiency at minimum B2 level and Polish at C1 level
Nice to have:
- Experience with cloud services, especially AWS (EC2, S3, RDS, ElastiCache)
- Experience with automation and Infrastructure as Code tools such as Terraform and Ansible
- Knowledge of monitoring and diagnostics tools like Sentry, Grafana, Prometheus
- Ability to design and describe API contracts in OpenAPI/Swagger
- Basic knowledge of frontend technologies (JavaScript ES6+, React) for smooth collaboration with frontend teams
Obowiązki
- Design, implement, and develop backend architecture for a new system
- Create, maintain, and scale secure and efficient REST API
- Model databases and optimize SQL queries
- Utilize caching mechanisms (Redis)
- Manage asynchronous processes and inter-service communication using message queues (RabbitMQ)
- Integrate external services such as payment gateways, logistics systems, and marketing tools
- Ensure application security adhering to OWASP standards
- Participate actively in code reviews and maintain code quality using design principles like SOLID and design patterns
- Write automated tests
- Create technical documentation for the new system
Benefity
- Competitive base salary
- Discretionary bonus
- Group insurance
- Subsidized private healthcare
- Employee pension program (PPE)
- Benefits for parents, including newborn starter packs and holiday packages
- Discounts on company products and partner services
Inne informacje
Informujemy, że administratorem danych jest Eko-Okna S.A. z siedzibą w Kornicach (47-400), ul. Spacerowa 4 (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ą.
Eko-Okna S.A.
4 aktywne oferty