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
Key Responsibilities
Technical Skills Required
Benefits & Perks
Nice to Have
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.
Interested in remote work opportunities in Development & Programming? Discover Development & Programming Remote Jobs featuring exclusive positions from top companies that offer flexible work arrangements.
- 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.
Browse our curated collection of remote jobs across all categories and industries, featuring positions from top companies worldwide.
- 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.
- 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
Pyramid Consulting, Inc
altimi