Position: Senior PHP developer
Company: Volia Software
Experience required: 5y
Category: PHP
English level: upper
Published: 2023-04-01T00:00:00+03:00

US Company is searching for Senior PHP Developer to join the team of 5-6 specialists. Interesting project (1+ year with an option of prolongation), full-time, an official contract. Remote work (or in any of 3 existing offices in Ukraine & Poland).

The product is SaaS, which allows multiple functions for safety and proper works planning / execution in chemical, oil, and gas production & transportation, construction, and energy industries. It is implemented as a few services that perform different functions and are integrated with each other.

**Responsibilities:**
* Scrum/Agile-based development of a SaaS Application
* Technical Design/Build/Unit Testing of new features
* Analysis and Refactoring of existing source code
* Analyze requirements, suggest concepts, and assess development efforts
* Establish yourself as a Subject Matter Expert
* Mentor other engineers
**Required Skills:**
* Expertise using PHP
* Expertise with web development using an IDE (ideally PHPStorm)
* Experience building applications on Microsoft Azure
* Applicable knowledge in architecture and object-oriented design
* Experience with database design and optimization
* Experience with current trends in software development
* Experience with Software Design Patterns and Best Practices
* Upper-intermediate English
**Skills Considered a Plus:**
* Experience with Javascript/JQuery
* Experience with containerization
* Experience optimizing applications for performance
* SaaS Product Development experience
* Scrum/Agile experience
**Work conditions:**
* Distributed team: REMOTE work, OR in any of existing offices: Kyiv, Rivne, Kharkiv, Tychy (PL).
* 2-week scrum, 5-6 team members/team.
* Full-time (40 hours per week).
* Flexible schedule with mandatory overlapping of 5 pm-8 pm, Kyiv time
* Official contract: salary, sick-leave days, holidays, vacations.
**Hiring process:**
* Step 1 - preliminary interview (main questions) - 30 mins
* Step 2 - internal tech interview (tech questions) - 40-50 mins
* Step 3 - tech interview with team leader and architect - 30-50 mins