Senior PHP Developer
Endava Vezi toate joburile
- Brașov
- Permanent
- Full-time
- 7+ years of experience in PHP development, with expertise in building scalable web applications using PHP and MySQL.
- Strong knowledge of Object-Oriented Programming (OOP), design patterns, and modern PHP frameworks like Laravel, Symfony, or CodeIgniter.
- Proven ability to design and implement RESTful APIs and GraphQL, ensuring performance and scalability.
- Experience with asynchronous programming and tools like RabbitMQ, Redis, or AWS SQS.
- Hands-on with unit testing frameworks (e.g., PHPUnit, Codeception) and test-driven development (TDD).
- Familiar with cloud computing, containerization (Docker, Kubernetes), and DevOps practices such as CI/CD pipelines (e.g., GitLab CI, Jenkins).
- Expertise in using monitoring tools (e.g., New Relic, Datadog, Grafana) to ensure application reliability.
- Strong understanding of code quality tools (e.g., PHPStan, Psalm, SonarQube) and maintaining secure, high-quality code.
- Proficient in Agile methodologies, with hands-on experience in sprint planning, retrospectives, and delivering incremental software.
- Experience with front-end technologies (SCSS, SASS, JavaScript) and modern JS frameworks like React, Vue.js, or Angular.
- Proven track record of team leadership, including mentoring and guiding developers, and influencing project direction.
- Experience with microservices architecture, and familiarity with TypeScript and Node.js for backend services.
- Knowledge of additional PHP frameworks like Magento, Prestashop, WordPress, or Drupal.
- Familiarity with progressive web apps (PWAs) and advanced web technologies like WebSockets and serverless architecture.
- Experience with e-commerce platforms like Shopify or BigCommerce and their integrations.
- Strong understanding of software architecture principles like domain-driven design, event-driven architecture, or CQRS.
- Finance: Competitive salary package, share plan, company performance bonuses, value-based recognition awards, referral bonus;
- Career Development: Career coaching, global career opportunities, non-linear career paths, internal development programmes for management and technical leadership;
- Learning Opportunities: Complex projects, rotations, internal tech communities, training, certifications, coaching, online learning platforms subscriptions, pass-it-on sessions, workshops, conferences;
- Work-Life Balance: Hybrid work and flexible working hours, employee assistance programme;
- Health: Global internal wellbeing programme, access to wellbeing apps;
- Community: Global internal tech communities, hobby clubs and interest groups, inclusion and diversity programmes, events and celebrations.