Strong Middle/Senior PHP Engineer
Ukraine | Lviv, Chernivtsi, Ivano-Frankivsk Office, Remote
Requirements:
- 4+ years designing and developing production web applications.
- 4+ years deploying and maintaining scalable, mission-critical systems.
- Strong grasp of software architecture; design patterns, data structures, algorithms, OOP.
- Understanding of software performance; resource utilization, benchmarking, optimization, bottlenecks.
- Understanding of security and privacy concepts; access control, encryption/decryption, identity management, cryptography, policies and procedures, OWASP vulnerabilities.
- Strong focus on clear, concise technical documentation and comprehensive testing (unit, integration, browser, etc).
- Strong focus on best-practices and coding standards; IETF, W3C, IEEE, NIST, ISO, PSR for PHP, ES7 for JS.
- Experience working in collaborative software teams; SDLC (agile, scrum, dynamic, or continuous), VCS, project management tools (Atlassian JIRA + Confluence).
- Previous experience developing scalable and performant REST API’s.
- Strong understanding of the HTTP protocol: status codes, headers, caching, etc.
- Experience with scaling software solutions; high availability, distributed environments, replication, failover, etc.
- Experience working with relational databases such as PostgreSQL or MySQL.
- Experience working with Message Brokers such as Redis, RabbitMQ, etc.
Required Skills/Technologies:
- Backend: PHP 8 / Laravel 10
- Systems: Linux, Nginx, Docker
- VCS: Git
- Database: RDMS/ORDMS, SQL, PostgreSQL
Responsibilities:
- Collaborate with the development team to create high-quality production code, actively participating in all stages of the development cycle.
- Participate in Code Reviews.
- Participate in meetings and scoping sessions.
- Write technical documentation (scoping documents, technical guides on solutions etc).
- Perform system monitoring, optimization, and high performance tuning.
- All other duties and responsibilities that may be assigned.
- Collaborate with development team to design, implement, test, and deploy solutions.
We offer friendly working conditions with competitive compensation and benefits including:
- Comfortable working environment
- Friendly team and management
- Competitive salary
- Free English classes
- Regular performance-based compensation review
- Flexible working hours
- 100% paid vacation, 4 weeks per year
- 100% paid sick-leaves
- Medical insurance (50% is paid)
- Corporate and team building events