Shkolo logo

Senior Full Stack PHP Developer

Shkolo

Job Description

Overview

Join Shkolo, Bulgaria's leading Management Information System (MIS) provider, as a Senior Full Stack PHP Developer. We are revolutionizing education by leveraging cloud-based technology to enhance school efficiency, reduce teacher workload, and improve student outcomes. As part of the Juniper Education group, we are expanding our products to over 16,000 schools worldwide.

Responsibilities

  • Architectural Design: Lead the design and architecture of complex web applications, ensuring scalability, performance, and maintainability.
  • Advanced Development: Develop, enhance, and maintain both front-end and back-end components using PHP, modern JavaScript frameworks (e.g., React, Vue.js), HTML, and CSS.
  • Technical Leadership: Provide technical leadership and mentorship to junior and mid-level developers, guiding best practices and fostering professional growth.
  • Code Quality: Ensure high code quality through code reviews, implementing coding standards, and enforcing best practices for software development.
  • Project Management: Oversee and contribute to project planning, estimation, and execution, ensuring timely delivery of features and alignment with business objectives.
  • API Development and Integration: Design and implement robust APIs, integrate third-party services, and handle advanced API challenges to meet project requirements.
  • Database Optimization: Manage and optimize database schemas, queries, and performance, ensuring efficient data handling and retrieval.
  • Performance Tuning: Identify performance bottlenecks, conduct profiling, and implement optimizations to enhance application speed and reliability.
  • Cross-Functional Collaboration: Collaborate with product managers, designers, and other stakeholders to translate business requirements into technical solutions.
  • Continuous Improvement: Stay updated with the latest technologies, tools, and industry trends, applying new knowledge to improve development processes and product offerings.
  • Technical Documentation: Create and maintain comprehensive technical documentation, including architectural diagrams, code comments, and development guidelines.
  • Security: Implement and advocate for security best practices, ensuring the application is secure against vulnerabilities and threats.
  • Problem Solving: Lead efforts to diagnose and resolve complex technical issues, ensuring high-quality solutions and minimal disruption to services.

Qualifications

  • Professional Experience: 5-7 years of experience in full stack development, with a demonstrated track record of delivering complex web applications.
  • Educational Background: Bachelor’s or Master’s degree in Mathematics, Computer Science, or a related field.
  • PHP Expertise: Advanced proficiency in PHP, including extensive experience with PHP frameworks such as Laravel or Symfony.
  • Front-End Skills: Strong experience with front-end technologies, including HTML, CSS, JavaScript, and modern JavaScript frameworks or libraries (e.g., jQuery, React, Vue.js).
  • Database Management: Extensive experience with MySQL or other relational databases, including complex query optimization and database design.
  • Object-Oriented Programming (OOP): Deep understanding and practical application of OOP principles in software development.
  • API Development and Integration: Proven experience in designing and implementing robust APIs and integrating with third-party services.
  • Version Control: Expertise in using version control systems, particularly Git, and experience with branching strategies and collaborative workflows.
  • Software Design Patterns: Strong knowledge of software design patterns and architectural principles for building scalable and maintainable applications.
  • Performance Optimization: Skills in performance tuning and optimization for both server-side and client-side applications.
  • Continuous Integration/Continuous Deployment (CI/CD): Extensive experience with CI/CD pipelines and tools for automating the build, test, and deployment processes.
  • Technical Leadership: Experience in mentoring junior and mid-level developers, providing technical guidance, and leading development teams.
  • Communication Skills: Excellent written and verbal English language skills, with the ability to effectively communicate technical concepts to both technical and non-technical stakeholders.
  • Project Management: Experience with project management methodologies and tools, and ability to contribute to project planning and execution.
  • Proficiency in English: Minimum level B1 according to the Common European Framework of Reference for Languages (CEFR).

What We Offer

  • Hybrid Work Model: Enjoy a flexible work arrangement with 2 days in the office each week, following a comprehensive 3-months, 100% onsite onboarding period.
  • Health Benefits: Additional health insurance coverage for your peace of mind.
  • Wellness Perks: Access to a MultiSport card to support your fitness and well-being.
  • Food Allowance: Receive food vouchers as part of your benefits package.
  • Prime Location: Work in a centrally located office in Sofia, easily accessible by public transport.
  • Paid Leave: Enjoy 25 days of paid leave annually, giving you ample time to spend with family and recharge.

Join us in shaping the future of education technology and make a significant impact on the global education landscape.

Benefits
Extracted with AI

  • Medical insurance
  • Additional health insurance
  • MultiSport card
  • Food vouchers
  • 25 days of paid leave

Similar jobs

Last update: 23 minutes ago

Producthero.com logo
Producthero.com

Senior Full-Stack Developer (PHP/Laravel)

Join Producthero.com as a Senior Full-Stack Developer (PHP/Laravel) in Amsterdam. Enhance our platform with your expertise.

SAP logo
SAP

Senior Back-End / Full Stack Developer

Join SAP as a Senior Back-End / Full Stack Developer in Sofia, Bulgaria. Drive innovation and transformation in a hybrid work environment.

Producthero.com logo
Producthero.com

Senior Backend Developer (PHP / Laravel)

Join Producthero as a Senior Backend Developer (PHP/Laravel) in Amsterdam. Work on innovative projects with a dynamic team.

Infraspeak logo
Infraspeak

Full-stack Developer with PHP and JavaScript

Join Infraspeak as a Full-stack Developer. Work with PHP, JavaScript, and Vue.js in a remote-friendly environment.

Financial Times logo
Financial Times

Senior Software Engineer - PHP and JavaScript

Join Financial Times as a Senior Software Engineer in Sofia, focusing on PHP and JavaScript for innovative web products.

Dotlab logo
Dotlab

Senior PHP Laravel Developer / Architect

Join Dotlab as a Senior PHP Laravel Developer to lead SaaS solutions and software architecture in Rotterdam.

Nexo Careers logo
Nexo Careers

Senior React Developer

Join Nexo Careers as a Senior React Developer in Sofia, Bulgaria. Work on innovative blockchain projects with React.js and Redux.js.

Partoo logo
Partoo

Senior Laravel Developer

Join Partoo as a Senior Laravel Developer in Paris. Develop innovative solutions and lead projects in a dynamic team.

FP Markets (First Prudential Markets) logo
FP Markets (First Prudential Markets)

Senior Full Stack Developer

Join FP Markets as a Senior Full Stack Developer in Limassol, Cyprus. Work with Laravel, WordPress, and more in a hybrid environment.

Valtech logo
Valtech

Senior Site Reliability Engineer

Join Valtech as a Senior Site Reliability Engineer in Sofia, Bulgaria. Work with AWS, GCP, and Azure in a hybrid environment.

SchooLinks logo
SchooLinks

Senior Backend Django Software Engineer

Join SchooLinks as a Senior Backend Django Software Engineer. Work remotely, develop scalable solutions, and enhance our ed-tech platform.

SAP logo
SAP

Senior Full Stack Developer (Security & Compliance)

Join SAP as a Senior Full Stack Developer focusing on Security & Compliance, leveraging Java, SpringBoot, and Python.