Software Developer
About the Role
We are looking for a talented Mid-Level Full-Stack PHP Developer to join our growing technology team and help drive innovative solutions that support educational organisations globally.
This is an exciting opportunity for a developer who enjoys solving complex technical challenges and working across the full software development lifecycle. You will play a key role in the development, testing, maintenance, and optimisation of full-stack applications, contributing to both back-end architecture and dynamic front-end user experiences.
Working closely with cross-functional teams, you will help deliver scalable, high-quality solutions that make a genuine impact within the education sector while continuing to grow your own technical expertise and career.
What you’ll be doing
· Develop and maintain full-stack software applications in line with project and business requirements
· Develop robust server-side functionality using PHP and Laravel
· Test, debug, optimise, and maintain code across the full stack
· Support and enhance existing software systems and applications
· Collaborate with internal teams to analyse requirements and deliver effective end-to-end solutions
· Maintain technical and project documentation
· Participate in discussions around technology improvements, innovation, and development best practice
What we’re looking for
· Proficiency developing full-stack applications using PHP and Laravel
· Strong knowledge of TypeScript, JavaScript (ES6+), HTML5, and CSS3 (React experience is a bonus)
· Good understanding of object-oriented programming, algorithms, and software design patterns
· Experience with MySQL, including schema design and query optimisation
· Proficiency using Git for version control
· Experience working with Amazon Web Services (AWS)
· Understanding of agile software development methodologies
· Strong problem-solving and debugging skills
· Ability to work independently and collaboratively within cross-functional teams
· Strong written and verbal communication skills
· Ability to produce technical documentation and reviews
· Business-level proficiency in both Bulgarian and English
Qualifications
· Bachelor’s degree in Information Technology, Computer Science, or a related field, or equivalent practical experience
Why Join Us?
· Opportunity to work on meaningful products that support the education sector
· Collaborative and supportive team environment
· Exposure to modern technologies and innovative projects
· Opportunities for professional development and career progression
· A role where your contributions genuinely make an impact
Benefits
· 25 days annual leave
· Additional health insurance
· Food vouchers
· MultiSport card
· Hybrid working model
If you are passionate about technology, enjoy solving complex challenges, and are looking to grow your career within a purpose-driven organisation, we would love to hear from you.
- Department
- Engineering
- Role
- Software Developer
- Locations
- Sofia
- Remote status
- Hybrid
- Employment type
- Full-time
About Shkolo
With over 1,700 schools and more than 1 million users, Shkolo is Bulgaria's leading Management Information System (MIS) provider.
Now a proud member of the Juniper Education group, Shkolo is expanding its products to over 16,000 schools worldwide.
At Shkolo, we are revolutionizing education by leveraging cloud-based technology to enhance school efficiency, reduce teacher workload, and improve student outcomes.
Our passionate team is dedicated to making a meaningful and lasting impact on education at every level.