Senior PHP Developer
Sofia (Bulgaria)
Starcoders is an international software development company and we are expanding our IT team with multiple backend developers.
As Backend Developer, you will be working on the challenging and interesting in-house projects: designing features, writing code, reviewing colleagues, solving problems, tracking down bugs and delivering stable and well written solutions.
The backend is powered by Yii framework, in a dockerized setup, having Angular and React frontends. Besides that, we also use Lumen, ElasticSearch and unit testing. We strongly rely on AWS for our cloud needs.
Responsibilities:
- Do functional requirements analysis, design and develop new features
- Write high quality code and documentation
- Maintain and improve code in multiple projects including legacy code
- Work closely with other developers, QA and the product team
- Apply analytical skills and be committed to quality
- Help track requests, issues, work progress and general changes to our platform
- Provide estimates and technical documentation on request
- Be sensitive to the performance, reliability and maintainability of your code
- Be responsible for the optimal maintenance of your development and test environments
- Cooperate with other departments when needed
- Manage your code changes using our version control system
Requirements for an ideal candidate:
- Must have - experience in a comparable software development role, and you master PHP7 as programming language
- Experience with MVC frameworks
- Experience with Composer
- Strong knowledge of MySQL (design, queries)
- Strong object-oriented programming skills (OOP)
- Strong understanding of HTML5, CSS3 and JavaScript
- Familiar with Docker and CI
- Structured, good attention to detail and thorough
- Aware of the challenges when working on scalable and high-performance applications
- Understanding the importance of writing documentation and test cases
- You can work with minimal supervision
- Working proficiency and communication skills in verbal and written English
- Additional plus - willing to relocate to Sofia, Bulgaria
- Additional plus - proficiency with development in Linux environments
What we offer:
Apart from the vibrant and sunny offices in Sofia city center and amazing international team, here is what’s on offer:
- Competitive salary
- A personal 15” MacBook Pro
- Company and team events
- Learning and development opportunities
- Relocation Package (if needed for the right candidate)
- Work from home