SR PHP Developer
Get alerts for roles like this
More SR PHP Developer roles in United States — straight to your inbox. No account needed.
Applying to this role? Tailor your résumé to this job description in one click, then download it clean — no watermark, no subscription.
Job Description
Human Power BG is an HR agency that offers consultations and recruitment for some of the best companies in Bulgaria. ~~~ Our client is Uber for Broadband in emerging markets.
The company provides home internet through an ecosystem of thousands of small partner companies based on a common technology platform of its own development. The model has proven itself in India, where They are in the top 10 suppliers, including more than 500,000 subscribers in less than 5 years.
Project of serial entrepreneurs, pioneers of the Bulgarian Internet.
Responsibilities
Building efficient, testable, and reusable PHP modules; Solving performance problems and architectural challenges; Creation of database schemas that represent and support all business processes; Constantly exploring opportunities to improve and optimize our products; Participate in code and architecture reviews; Requirements Strong knowledge of object-oriented PHP programming; Understanding of messaging patterns and some experience with message brokers (RabbitMQ, AWS SQS, Azure ServiceBus); Solid background in building distributed systems and practical experience with caching; Experience with modern authentication and authorization protocols OAuth2/OIDC; Familiarity with limitations of PHP as a platform and its workarounds; Strong knowledge of MySQL/MariaDB/Postgres and analyzing performance issues; Strong experience working with Nginx web server; Experience with L7 proxies like Traefik, Nginx, etc.
; Experience with unit and integration testing; Knowledge of modern DevOps practices: CI/CD using container technologies, such as Docker, deployment automation and monitoring such as Elastic APM, etc. ; At least theoretical knowledge of container orchestration e. g.
Kubernetes; Proficient understanding and experience with code versioning tools, such as Git; Commitment to quality, performance, continuous improvement and efficiency; Proficiency level in written and spoken English; Excellent troubleshooting skills; Experience w
Required Skills
Prepare to Win This Role
Everything you need to ace the interview and negotiate top-of-band compensation.