Mid-level PHP Developer (Laravel) - Remote

Sanoma Learning • Poland
Remote
Apply
AI Summary

Join a maintenance and development team at Sanoma Learning's Nowa Era, responsible for maintaining and improving web, desktop, and mobile applications across diverse business areas. Key responsibilities include developing, supporting, and modernizing existing systems, working with legacy code, and collaborating with stakeholders. Must have 3+ years of PHP/Laravel experience, strong MySQL skills, REST API knowledge, and excellent communication abilities.

Key Highlights
100% remote work with Warsaw office onboarding
3+ years commercial PHP experience with Laravel
Full-stack development (backend/frontend) and legacy system modernization
Strong MySQL, REST API, and automated testing skills
Collaboration with business stakeholders and DevOps
B2B contract requires registered sole proprietorship in Poland
Key Responsibilities
Develop, maintain and support existing applications
Analyse, diagnose and fix issues reported by users or business teams
Perform maintenance and improvement work in existing systems
Keep code, libraries, dependencies and technologies up to date
Modernise legacy parts of the system and improve code quality and readability
Implement functional changes and improvements in existing applications
Support deployments, testing and post-release monitoring
Help maintain other tools, integrations and applications used by the team or organisation
Collaborate with testers, DevOps, developers and business stakeholders to solve ongoing issues
Prepare and update technical documentation
Take part in code reviews and support good engineering practices
Independently estimate tasks, manage technical debt and balance code quality with business priorities
Technical Skills Required
PHP Laravel Vue.js React Angular Vanilla JS MySQL REST API PHPUnit Git SOLID DRY Docker CI/CD Microservices
Benefits & Perks
Long-term B2B cooperation
100% remote work
Professional growth and skill development
Supportive, informal working atmosphere
Opportunity to work in international organisation
Nice to Have
Knowledge of components, state management and routing
Experience working with mobile applications
Experience working with desktop applications
Knowledge of event-driven approaches, queues, messaging, event sourcing
Experience with Docker / containerisation
Experience with CI/CD pipelines
Basic understanding of microservices and distributed architecture
Experience with modernisation and refactoring of legacy systems

Job Description


📍 Location: Warsaw, Poland / 100% remote

đź•’ Type: Full-time

🎯 Level: Mid-level

đź“„ Contract Type: B2B (requires a registered sole proprietorship in Poland)

đź’» Onboarding: first day in the Warsaw office for laptop pick-up and B2B contract signing

Nowa Era is a leading provider of educational solutions in Poland and part of Sanoma Learning, the largest European learning company.

As we continue our digital transformation and strategic growth in modern technologies, we are looking for experienced experts in web applications, digital content and mobile-related solutions.

Project Description

You will join a maintenance and development team working closely with business stakeholders and customer support. The team has a real impact on the stability and development of products already used in the market.

We are responsible for maintaining, improving and supporting several dozen products across different business areas. On a daily basis, we work with web, desktop and mobile applications. Our environment is technologically diverse, so we value flexibility, ownership and the ability to quickly understand and work with existing systems.

Role Responsibilities

  • Develop, maintain and support existing applications.
  • Work on both backend and frontend tasks, depending on team needs.
  • Analyse, diagnose and fix issues reported by users or business teams.
  • Perform maintenance and improvement work in existing systems.
  • Keep code, libraries, dependencies and technologies up to date.
  • Modernise legacy parts of the system and improve code quality and readability.
  • Implement functional changes and improvements in existing applications.
  • Support deployments, testing and post-release monitoring.
  • Help maintain other tools, integrations and applications used by the team or organisation.
  • Collaborate with testers, DevOps, developers and business stakeholders to solve ongoing issues.
  • Prepare and update technical documentation.
  • Take part in code reviews and support good engineering practices.
  • Flexibly take on tasks outside the main PHP area when required by the team’s operational needs.

Must-have Requirements

  • 3+ years of commercial experience with PHP, including at least 2 years with Laravel.
  • Practical experience with maintaining and developing applications in Laravel.
  • Frontend experience with any framework or library, such as Vue.js, React, Angular or Vanilla JS.
  • Experience working with existing/legacy systems, including reading and understanding someone else’s code, analysing issues and fixing bugs reported by users or business teams.
  • Very good knowledge of MySQL, including schema design, query optimisation, indexing and execution plans.
  • Experience creating and consuming REST APIs and working with integrations.
  • Practical experience writing automated tests, including unit and integration tests in PHPUnit.
  • Knowledge of TDD / BDD approaches.
  • Strong Git skills, including branching, pull requests, code reviews and conflict resolution.
  • Understanding of good architectural practices, including SOLID, DRY, design patterns, refactoring and code quality improvement.
  • Ability to work with technical documentation: creating, updating and reading documentation for maintained solutions.
  • Strong communication and collaboration skills, including the ability to explain technical topics to non-technical stakeholders.
  • Independence and ownership, including task estimation, managing technical debt and balancing code quality with business priorities.
  • Willingness to work with different technologies and take on tasks outside the main PHP area when operationally needed.
  • Fluent written and spoken English.

Nice-to-have Requirements

  • Knowledge of components, state management and routing.
  • Experience working with mobile applications, including maintenance, development or support.
  • Experience working with desktop applications, for example InstallShield or similar desktop deployment tools.
  • Knowledge of event-driven approaches, queues, messaging, event sourcing or event-based architecture.
  • Experience with Docker / containerisation and maintaining local environments.
  • Experience with CI/CD pipelines, such as GitHub Actions, GitLab CI or Jenkins.
  • Basic understanding of microservices and distributed architecture.
  • Experience with modernisation and refactoring of legacy systems, including reducing technical debt and improving code quality.

What We Offer

  • Long-term B2B cooperation.
  • 100% remote work.
  • Work on products used in the education market.
  • Direct cooperation with business and customer support teams.
  • A supportive, informal working atmosphere.
  • Opportunity to work in an international organisation as part of Sanoma Learning.
  • Professional growth and skill development.
  • A role with real impact on the stability, quality and further development of existing digital products.

Similar Jobs

Explore other opportunities that match your interests

Visa Sponsorship Relocation Remote
Job Type Contract
Experience Level Mid-Senior level

Pyramid Consulting, Inc

Poland
Visa Sponsorship Relocation Remote
Job Type Contract
Experience Level Mid-Senior level

altimi

Poland

Senior AEM Engineer

Programming
•
1d ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Associate

Hays

Poland

Subscribe our newsletter

New Things Will Always Update Regularly