PHP Developer (Mid+/Senior Symfony)

Brak informacji o wynagrodzeniu
SeniorFull-time·B2B·Umowa o pracę
#455295·Dodano wczoraj·10
Źródło: justjoin.it
Aplikuj teraz

Tech Stack / Keywords

MicroservicesMercureRabbitMQElasticsearchRedisSQLAPI PlatformSymfonyPHP 8+REST API

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
Ubezpieczenie
Opieka zdrowotna
Premie

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.

Eko-Okna S.A.

4 aktywne oferty

Zobacz wszystkie oferty
Aplikuj teraz