Php developer (Senior)
Ukrainian Product
πΊπ¦
Responsibilities:
- Implement new functionality within the existing project.
- Maintain and refactor the current codebase.
- Analyze architectural solutions and suggest improvements.
- Conduct code reviews and mentor team members.
Required Skills and Experience:
- 4+ years of commercial development experience.
- Strong knowledge of modern PHP, with at least 2 years of recent hands-on experience.
- Solid understanding of OOP, SOLID, GRASP, and Clean Code principles.
- Practical experience with design patterns and their application.
- Hands-on experience with Symfony or another modern PHP framework.
- Understanding of client-server architecture and REST API principles.
- Strong SQL skills, ability to optimize queries, experience with PostgreSQL.
- Experience working with message queues (RabbitMQ, SQS, Kafka, etc.).
- Strong knowledge of TypeScript, with at least 2 years of practical experience.
- Confident in HTML, CSS (SCSS), ability to implement layouts from Figma designs.
- Solid experience with Angular 2+, understanding of component-based architecture.
- Proficient with RxJS.
- Experience using linters and static code analyzers (e.g., psalm, eslint).
- Good understanding of Unix systems, terminal usage, and basic bash scripting.
- Experience with Docker (configuration, setup, deployment).
- Skilled in writing unit and integration tests.
- Proficient with Git and branching strategies.
- Ability to debug complex issues, analyze logs, and detect memory leaks.
- Experience conducting code reviews.
- Strong ability to justify technical decisions and clearly document implementation.
- Excellent self-management, learning agility, and problem-solving skills.
Nice to Have:
- Understanding of DDD and CQRS principles.
- Experience with other programming languages (e.g., Go, Node.js, Python).
- Experience with AWS.
- Knowledge of CI/CD processes and the ability to write pipelines (GitHub Actions, GitLab CI, CircleCI).
- Understanding of security best practices (OAuth2, CSRF, XSS, JWT).
What We Offer
- Competitive salary
- Opportunity to manage international deployments (e.g., Brazil, Romania, Mexico).
- Flexible schedule and remote work options.
Required languages
English | B1 - Intermediate |
π
Average salary range of similar jobs in
analytics β
Loading...