Senior PHP Software Engineer
Duties and responsibilities
- Integration of user-facing elements developed by front-end developers
- Build efficient, testable, and reusable PHP modules
- Solve complex performance problems and architectural challenges
- Integration of data storage
- Strong knowledge of PHP web frameworks {{such as Laravel, Yii, etc. depending
- on your technology stack}}
- Understanding the fully synchronous behavior of PHP
- Understanding of MVC design patterns
- Basic understanding of front-end technologies, such as JavaScript, HTML5, and
- CSS3
- Yii 1/2 or any other framework
- OOP concepts
- MySQL, PostgreSQL (you know how indexes work, partitioning, sharding,
- replications)
- Linux
- HTLM5, CSS, JavaScript
- Nginx, you know how to set up configs
- Knowledge of object-oriented PHP programming
- Understanding accessibility and security compliance
- Strong knowledge of the common PHP or web server exploits and their solutions
- Understanding fundamental design principles behind a scalable application
- Integration of multiple data sources and databases into one system
- Familiarity with limitations of PHP as a platform and its workarounds
- Creating database schemas that represent and support business processes
- Proficient understanding of code versioning tools, such as Git
- Minimum of 5 years of experience with strong knowledge of PHP
- Fluent in Russian (preferred, but not required)
- English - Pre-Intermediate
- BS degree in Computer Science, or equivalent or in related field, preferred
- Ability to write clean code
- Excellent organizational, problem solving and communicative skill
- Ability to pay high attention to detail while juggling multiple projects at a time
- Ability to work both independently and as part of a team
- Ability to learn quickly and adapt to ever-changing tasks
- Solid decision-maker and problem solver
- Strong business and technical vision
- BS degree in Computer Science, or equivalent or in related field, preferred
- Ability to write clean code
- Excellent organizational, problem solving and communicative skills
- Ability to pay high attention to detail while juggling multiple projects at a time
- Ability to work both independently and as part of a team
- Ability to learn quickly and adapt to ever-changing tasks
- Solid decision-maker and problem solver
- Strong business and technical vision
- Competitive base salary, monthly bonus or commission tied to performance.
To that end, here are just a few of the benefits we offer to all eligible employees:
- Medical, Dental, and Vision Insurance (100% paid the premium for employee and dependents)
- Accrued vacation
- Gym membership
- Weekly office massages
- Kitchen stocked with snacks, juices, and cereal bar
- Weekly office lunches
- Team building activities & company social events
- Opportunity for professional growth within the company
- Penthouse office suite with awesome views
Salary: $80,000.00 - $100,000.00 per year
Send your resume to hr@phonexa.com