Remote PHP Developer Jobs

Spring MVC
21 jobs found. to receive daily emails with new job openings that match your preferences.
21 jobs found.

Set alerts to receive daily emails with new job openings that match your preferences.

Apply

📍 United Kingdom

🏢 Company: careers_gm

  • Proficiency in at least one programming language (e.g., Python, Go, Java) and familiarity with multiple language ecosystems.
  • Solid understanding of operating systems, networking, distributed systems, databases, and storage architectures.
  • Deep understanding of how code runs on underlying hardware, including operating systems, algorithms, and data structures. Ability to optimize or troubleshoot code by understanding its execution and the impact on system resources.
  • Experience handling production incidents, including root cause analysis, mitigation, and working through complex system failures.
  • Strong communication skills, with an ability to explain technical concepts to both engineering and business stakeholders. Commitment to collaborative problem-solving and shared ownership of services.
  • Proven experience in automating manual processes, building deployment pipelines, or managing configuration systems
  • Develop tools and software to automate operational processes, improve system reliability, and reduce manual intervention.
  • Lead, Implement and improve monitoring and observability frameworks, enabling proactive detection and resolution of incidents.
  • Participate in an on-call rotation to diagnose, troubleshoot, and mitigate production incidents, ensuring minimal downtime and swift resolution.
  • Work alongside developers to ensure the quality, scalability, and reliability of our services. Practice shared ownership of services in production, fostering a "You build it, you run it" culture.
  • Manage Service Level Indicators (SLIs), Service Level Objectives (SLOs), and Service Level Agreements (SLAs) to manage reliability expectations effectively.
  • Strong understanding of common application reliability patterns, with hands-on experience implementing them.
  • Conduct deep-dive analyses of incidents and collaborate on post-incident reviews to derive learnings and prevent recurrence. Champion a culture of continuous improvement.
  • Evaluate system performance and advocate for optimisations that reduce infrastructure costs while maintaining service reliability.

AWSBackend DevelopmentDockerPostgreSQLPythonSQLCloud ComputingGCPJavaJava EEJenkinsKafkaKubernetesSpring BootSpring MVCZabbixAlgorithmsAzureData StructuresGoGrafanaJava SpringPrometheusRDBMSCI/CDRESTful APIsLinuxDevOpsTerraformMicroservicesNetworkingAnsibleScriptingDebugging

Posted 2 days ago
Apply
Apply

📍 United States of America

💸 58800.0 - 101850.0 USD per year

🔍 Software Development

🏢 Company: vspvisioncareers

  • Bachelor’s Degree in Computer Science or related field or equivalent experience
  • 4+ years of programming experience
  • Proficient programming experience in one or more current programming languages
  • Excellent written and verbal communication skills
  • Strong technical knowledge of all phases of application development including analysis and programming
  • Experience using best practices for debugging and exception handling
  • Experience and proven ability to work with SQL and DB2
  • Ability to work within a loose agile framework
  • Complete the design, construction, development, testing, implementation, and technology delivery for business needs throughout the enterprise.
  • Design, code/develop, test, and implement moderately complex systems
  • Research and permanently resolve system problems and incidents
  • Mentor Apprentice and Associate Software Engineers to allow for skill/knowledge development through advice, coaching, and training opportunities

AWSSQLAgileHibernateHTMLJava EEJavascriptSpringSpring BootSpring MVCTypeScriptAngularREST APICI/CDRESTful APIsLinuxScriptingSoftware Engineering

Posted 3 days ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 120000.0 - 150000.0 USD per year

🔍 Software Development

🏢 Company: TrackVia👥 51-100💰 almost 6 years agoInternetBusiness Process Automation (BPA)Developer ToolsData IntegrationAppsMobile AppsInformation TechnologyEnterprise SoftwareMobileTask Management

  • 6+ years of experience in backend software development with a focus on Java.
  • Expertise in enterprise Java (Java 11+), including frameworks like Spring Boot, Spring MVC, and Hibernate.
  • Strong knowledge of object-oriented programming, design patterns, concurrency, and memory management.
  • Hands-on experience with RESTful API development and microservices architectures.
  • Proficiency in relational databases (e.g., MySQL, PostgreSQL) with experience in schema design and performance tuning.
  • Experience with cloud platforms (AWS preferred, or Azure/GCP) and containerization technologies.
  • Familiarity with CI/CD pipelines, automated testing, and DevOps best practices.
  • Expert understanding of OOP, SOLID, DRY principles.
  • Demonstrated ability to identify, manage, and reduce complexity within a codebase
  • Excellent analytical, problem-solving, and communication skills, with the ability to lead projects and collaborate effectively in cross-functional teams.
  • Ability to take on generalist responsibilities when needed.
  • Must be authorized to work in the United States.
  • Design, develop, and maintain backend services using Java (Java 11+), Spring Boot, and Hibernate.
  • Design applications for cloud deployment on AWS, using Docker and Kubernetes for containerization.
  • Build and optimize RESTful APIs and microservices architectures to support business requirements.
  • Contribute to architectural decisions, ensuring scalability, security, and maintainability.
  • Work with relational databases like MySQL, including schema design and query optimization.
  • Identify and remediate vulnerabilities, optimize JVM performance, and implement secure coding practices.
  • Improve deployment workflows using GitLab CI/CD and automated testing.
  • Troubleshoot and resolve complex production issues, conducting root cause analysis and implementing solutions.
  • Be open to collaborating on frontend or infrastructure-related tasks when needed.

AWSBackend DevelopmentDockerSoftware DevelopmentSQLCloud ComputingDesign PatternsHibernateJavaKubernetesMySQLSoftware ArchitectureSpring BootSpring MVCREST APICI/CDProblem SolvingRESTful APIsDevOpsMicroservices

Posted 4 days ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 72700.0 - 176000.0 USD per year

🔍 Software Development

🏢 Company: jobs

  • 4+ years of professional experience in software development building large-scale enterprise applications with a strong emphasis on backend development in Java.
  • High proficiency and strong skills in Java, J2EE Technologies, Spring-MVC, Spring-boot, object-oriented, REST API's, Linux and functional programming.
  • Experience working with database technologies like Oracle, MySQL, NoSQL alternatives.
  • Good analytics & problem-solving skills with a solid foundation in algorithms, data structures and common design patterns.
  • Experience developing large scale distributed systems.
  • Understanding of advanced object-oriented design and development principles.
  • Experience developing solutions for service monitoring, automated remediation, measuring availability, reliability & performance analytics.
  • Write efficient, elegant, and reusable code, ensuring timely delivery of high-quality solutions.
  • Design, develop, and maintain intuitive, bug-free software with a focus on platform scalability and user needs.
  • Collaborate with Product Owners, cross-functional teams to understand and fulfill business requirements.
  • Monitor products and applications to ensure reliability, resilience, and maintaining high software quality.
  • Develop solutions that enhance customer experience and address their needs.
  • Lead by example, fostering a positive, psychologically safe, and inclusive team culture while mentoring other engineers and guiding the team’s technical direction.
  • Triage, debug, and fix bugs.

Backend DevelopmentSoftware DevelopmentSQLDesign PatternsJavaJava J2EESpring BootSpring MVCAlgorithmsData StructuresREST APICI/CDLinuxMicroservicesDebugging

Posted 4 days ago
Apply
Apply

📍 ANZ (Australia, New Zealand)

🧭 Full-Time

🔍 Software Development

  • Commercial experience developing sophisticated web applications in Java.
  • You are firmly grounded in computer science and engineering fundamentals, including concurrency, multithreading, data structures, solution design, architecture, and design patterns
  • You have experience building high-performance, scalable backend services with strong skills in API design and implementation.
  • Developing backend services that leverage cutting-edge AI capabilities while maintaining system stability with Java.
  • Working collaboratively with leads, product managers, and engineers across teams at Canva to unblock back-end works that help your group deliver features and experiments to our customers worldwide
  • Building robust APIs that balance creating at scale with creative flexibility and building tools and frameworks that help us rapidly and effectively conduct experiments across different parts of the Canva app

AWSBackend DevelopmentSoftware DevelopmentSQLAgileCloud ComputingDesign PatternsJavaJava EEJVMSoftware ArchitectureSpringSpring BootSpring MVCAlgorithmsAPI testingData engineeringData StructuresJava SpringPostgresREST APICI/CDLinuxMicroservicesExcellent communication skillsProblem-solving skillsTeamworkData management

Posted 4 days ago
Apply
Apply
🔥 Software Engineer
Posted 5 days ago

📍 United States of America

💸 58800.0 - 101850.0 USD per year

🔍 Healthcare

🏢 Company: vspvisioncareers

  • 4+ years of programming experience.
  • Proficient programming experience in one or more current programming languages.
  • Experience with Scheduler/Calendar Applications within the Healthcare Industry very beneficial; including DHTMLx scheduler
  • Highly proficient with C#/.NET and exposure to Java 8/11
  • Experienced with developing applications leveraging C#/.NET, nHibernate, Angular, OAuth, JMock, Junit
  • Knowledge and skills for creating REST API following best practices for security, usability, performance, and maintainability
  • Experience with Angular & Typescript
  • Knowledgeable with creating high performing applications, refactoring code to improve performance of existing applications
  • Experience with AWS technologies (EC2, ECS, CloudFront, S3, CloudFormation); ROSA would be beneficial
  • Experience with Maven, Jenkins, Postman, Jira
  • Experience with Splunk and DynaTrace
  • Strong Object-Oriented design and development skills
  • Strong troubleshooting skills to identify and isolate production issues and bugs
  • Ability to work in an Agile scrum team to develop, operationalize, maintain, and support business functions and integrations
  • Design, code/develop, test and implement moderately complex systems.
  • Design solutions to solve moderately complex business problems, considering operational and functional aspects of the solution, demonstrating an understanding of the business function.
  • Research and permanently resolve system problems and incidents.
  • Mentor Apprentice and Associate Software Engineers to allow for skill/knowledge development through advice, coaching, and training opportunities

AWSSoftware DevelopmentAgileGitJenkinsJUNITNhibernateOAuthSpring MVCTypeScriptC#Jira.NETAngularMavenREST APICI/CDRESTful APIsSoftware Engineering

Posted 5 days ago
Apply
Apply

📍 Canada

💸 203000.0 - 283000.0 CAD per year

🔍 Fintech and Retail

  • Strong experience leading engineering organizations, across multiple product lines, to deliver high quality software.
  • Track record of successfully leading engineering teams at both rapidly scaling startups and complex larger technology companies.
  • Expertise in synthesizing complex technical requirements, designs, trade-offs, and capabilities into clear decisions, and influence product direction.
  • Ability to communicate decisions and practices to the engineering organization effectively.
  • Extensive experience building and owning large-scale, highly available consumer product.
  • Track record of successfully mentoring and developing technical leaders.
  • Experience with Fintech and Retail industries for both B2C and B2B (merchants/affiliates) is a plus.
  • Experience with Salesforce SalesCloud or ServiceCloud platform is a plus.
  • Drive the long-term vision and architecture of Affirm’s post-purchase user experience
  • Champion innovative, scalable, and delightful solutions across the engineering organization
  • Promote a strong culture of innovation, drive evaluation, development and roll out of new technologies/frameworks. Actively research, brainstorm, prototype, and present ideas.
  • Establish architecture, technical design, and code review standards, coach team members to conduct effective design and code reviews. Ensure high programming standards, create best practices, and lead by example.
  • Provide technical guidance and influence in other areas of Engineering
  • Lead technical teams to develop end-to-end solutions for complex problems, interfacing with multiple services and platforms, and multiple external organizations.
  • Partner with Product Management, provide technical input to shape product direction and roadmap.
  • Lead the organization by hiring, coaching, managing, and supporting a team of senior engineering leaders in technical contributor roles.
  • Foster a culture of technical excellence, humility, constant improvement, and rigor to build a team that can confidently tackle complex challenges across multiple technical domains.
  • Provide leadership in development of a technical architecture and strategy for a complex and quickly growing business and serve a broader engineering team.

AWSBackend DevelopmentDockerLeadershipPostgreSQLSQLAgileCloud ComputingFrontend DevelopmentJavaKubernetesMongoDBPeople ManagementProduct ManagementReact.jsSalesforceSoftware ArchitectureSpring BootSpring MVCAlgorithmsData StructuresCI/CDRESTful APIsMentoringDevOpsMicroservicesTeam managementNodeJSSoftware Engineering

Posted 5 days ago
Apply
Apply

📍 United States

🔍 Information Technology

  • Minimum of 10 years of overall professional business and technical experience required.
  • Prior experience working with Java, spring and angular / React UI.
  • Extensive experience in developing and implementing enterprise-level applications using Java programming language, along with a deep understanding of the Spring Framework ecosystem, including Spring Boot, Spring MVC, Spring Data, and Spring Security.
  • Proficiency in building dynamic and responsive user interfaces using modern JavaScript frameworks such as Angular or React, and a solid understanding of front-end development concepts, including HTML, CSS, and JavaScript.
  • Experience dealing with business processes and systems.
  • Concrete experience as a Project Manager with a proven track record on medium to complex projects in an onshore/offshore model.
  • Experience across multiple organizations and multiple verticals.
  • Experience with records management, government, health, finance, insurance or other regulations regarding document management.
  • Demonstrates leadership through the ability to get things done.
  • Proven customer facing experience, internal/external written and verbal communication, interpersonal and analytical skills.
  • Responsible for planning, leading and executing a successful project independently with and seamlessly transitioning the customer to the account support team.
  • Responsible for developing internal and external workflows along with associated training documents across multiple service lines with guidance from SME
  • Responsible for analyzing and putting appropriate plans in place to mitigate risk.
  • Responsible for supporting multiple complex projects spanning multiple service lines globally and delegating project tasks where appropriate to leverage expertise.
  • Develop implementation strategies and detailed plan to support strategies
  • Makes recommendations on how best to navigate both internally within Iron Mountain and externally within the customer’s organization to access resources and build consensus regarding project strategy and direction.
  • Serves as the day-to-day contact for the customer during the project.
  • Validates the first few invoice cycles are accurate, so that any customer issues regarding their invoice are addressed promptly.
  • Manages internal project teams as required to execute project work and meet customer’s expectations.
  • Develops and manages weekly status reports, meeting notes and action item logs.
  • Leads both internal and external team meetings to assist with open communications and reporting project progress.
  • Utilizes reporting tools to measure and communicate progress, quality and compliance to the program.
  • Assists customers in the development of internal communications to educate and train the customer’s user community.
  • Identifies potential product and services opportunities during the project.
  • Responsible for mentoring others within the Customer Implementation team
  • Responsible for building the first impression Customer relationship
  • Continuous improvement of the customer experience to build more loyalty amongst our customers.
  • Active listening with our customers to understand their needs and determine ways to solve them.
  • Being empathetic with customers when solving their problems to understand how they are feeling.
  • Pivoting to new challenges and being able to adjust as necessary to provide a consistent and positive experience.

LeadershipProject ManagementAgileHTMLCSSJavaJavascriptReact.jsSpringSpring BootSpring MVCAngularCommunication SkillsCI/CDCustomer serviceRESTful APIsMentoringTime ManagementExcellent communication skillsRisk ManagementTeam management

Posted 5 days ago
Apply
Apply

📍 Germany

🔍 Software Development

🏢 Company: LivePerson👥 501-1000💰 $100,000,000 Post-IPO Debt 11 months ago🫂 Last layoff over 4 years agoInternetCustomer ServiceArtificial Intelligence (AI)Business IntelligenceSoftware

  • 5+ years experience as a full-time software developer in Java (or/and) Node.js
  • Bachelor's degree or equivalent in Computer Science
  • Proficiency in at least one frontend development framework (preferable Vue.js)
  • Experience with unit, integration testing
  • Experienced with restful API development
  • Experience in an Agile/Scrum environment and using collaboration tools e.g. Jira, Confluence
  • Strong communication (both written and verbal) and organizational skills
  • Ability to learn new and emerging technologies
  • Familiarity with Monitoring tooling e.g. Grafana, Kibana
  • Familiarity with Kubernetes, Docker
  • Familiarity with cloud services, in particular GCP
  • Willingness to participate in paid on-call duty approximately 1 per month, in alignment with our "You Build It, You Run It" philosophy.
  • A strong sense of quality, personal responsibility, and a passion for development.
  • Define detailed technical requirements based on a high-level description.
  • Use your expert knowledge to design and implement robust highly-available back-end services that scale
  • Be responsible and drive the adoption of new and exciting technologies.
  • Assess the impact of new features based on metrics that are visualized on our dashboards
  • Support other team members and work together with colleagues around the world to achieve the best results

Backend DevelopmentDockerNode.jsPostgreSQLSoftware DevelopmentSQLAgileExpress.jsFrontend DevelopmentGCPGitJavaKibanaKubernetesSCRUMSpring BootSpring MVCVue.JsGrafanaJava Enterprise EditionJava SpringREST APICI/CDRESTful APIsMicroservices

Posted 9 days ago
Apply
Apply

📍 Germany

🔍 Software Development

🏢 Company: SPARETECH👥 51-100💰 $10,945,446 Series A almost 2 years agoMachinery ManufacturingIndustrial ManufacturingSupply Chain ManagementManufacturingSoftwareProcurement

  • 5+ years of experience building software with JVM-based languages (Java, Kotlin, Scala).
  • Experience designing robust, scalable, and maintainable backend systems.
  • Have excellent communication skills that enable you to efficiently steer technological choices within the domains owned by your team.
  • Are comfortable working across the stack (backend & frontend) or collaborating closely with frontend engineers.
  • Are proficient in relational and non-relational databases and optimizing database performance.
  • Value collaboration, clean code, and well-structured architectures.
  • Have designed RESTful APIs / experience with webhooks.
  • You know how to make the best use of Monitoring, logging, and observability tools.
  • Have experience with cloud infrastructure, CI/CD, and DevOps best practices.
  • Be a central pillar for the success of SPARETECH in the early stages of our startup by contributing your own ideas and participating in decisions.
  • Be a key contributor to foundational platform components and systems, enabling other teams to build on top of them efficiently (User management, Authentication, Data Model, etc.).
  • Develop and maintain external interfaces to facilitate seamless integrations with customers.
  • Continuously develop your skills through hands-on learning and access to the latest technologies.
  • Develop the ability to work in a fast-paced, collaborative environment with a focus on delivering high-quality solutions on time.
  • Solve complex technical challenges related to scalability, performance, and security.
  • Take ownership and solve complex product problems and collaborate with a cross-functional team of product managers, designers, and fellow engineers.

Backend DevelopmentDockerSoftware DevelopmentSQLCloud ComputingFrontend DevelopmentGitJavaJava EEJVMKotlinKubernetesSpring BootSpring MVCVue.JsAPI testingAngularREST APIReactCommunication SkillsCI/CDRESTful APIsDevOpsMicroservicesJSONScalaData modeling

Posted 15 days ago
Apply
Shown 10 out of 21

Ready to Start Your Remote Journey?

Apply to 5 jobs per day for free, or get unlimited applications with a subscription starting at €5/week.

Remote PHP Jobs

Looking for a stable remote job or freelance projects in PHP development? Remoote.app offers a wide range of opportunities from trusted companies worldwide. Enjoy flexible hours, competitive pay, and the freedom to work from anywhere. Sign up today and start finding the best remote PHP jobs!

Skills Required for Working as a Remote PHP Developer

Remote work requires not only technical expertise but also the ability to effectively collaborate with a team from a distance. To succeed as a remote PHP developer, it’s essential to have the following skills:

  • Strong PHP and framework knowledge — proficiency in PHP syntax and architecture, along with experience using modern frameworks like Laravel, Symfony, Yii, and others.
  • Database management — ability to design and optimize queries in MySQL, PostgreSQL, or other database management systems.
  • API development and integrations — experience building RESTful APIs, interacting with external services, and working with OAuth, JSON, XML, and WebSocket.
  • Version control systems (Git) — confident use of Git and collaboration platforms like GitHub, GitLab, or Bitbucket.
  • Teamwork skills — ability to collaborate effectively, work in Agile/Scrum teams, participate in code reviews, and discuss architectural decisions.

Another essential skill is English proficiency. Many companies operate in the international market, so even a basic command of English will help you communicate with your team, understand technical documentation, and participate in meetings.

Jobs for PHP Developers of All Levels on Remoote.app

Regardless of your experience, our platform always has remote jobs that match your skills and career goals. We connect employers from around the world with PHP developers, helping them find exciting projects, competitive offers, and a comfortable work model.

Junior 

If you're just starting your career in web development, we have positions where you can tackle simple tasks, learn modern technologies, and receive support from experienced colleagues. Many employers offer mentorship and training to help beginners grow and gain experience faster.

Middle 

For developers with 2–5 years of experience, there are roles involving more complex projects, leveraging modern frameworks (like Laravel, Symfony, etc.), and opportunities to develop specialized skills. Working in international teams, flexible schedules, and competitive compensation make this level particularly attractive among remote professionals.

Senior 

Experienced specialists can apply for high-paying positions, handle architectural solutions, build complex systems, and lead teams. Companies are keen to attract senior developers for large-scale projects, improve existing code, and implement cutting-edge technologies.

How to Increase Your Chances of Successful Employment?

Freelance PHP developer work is an opportunity to build a career without being tied to an office, but the competition in the job market is high. To attract the attention of employers and secure the best offers, it is important to prepare well for the job search.

Create a Strong Resume and Portfolio  

Describe your experience, highlight key technologies, and mention the projects you've worked on. Include links to your code (e.g., on GitHub) or completed web applications. 

Our free AI-powered resume builder will automate the process of creating your resume. Artificial intelligence will analyze your experience and select the best formulations for your achievements, making your CV more professional. It will also help you choose the right style and structure for the document, ensuring that it looks polished and catches recruiters' attention.

Develop Your Soft Skills

In addition to technical knowledge, employers highly value the ability to work in a team, clearly communicate ideas, manage time efficiently, and solve problems effectively. These skills are crucial for success in remote work environments, where clear communication and collaboration are key to completing projects successfully.

Enhance Your Technical Skills  

Stay updated with new technologies, master modern frameworks and tools. Taking courses, contributing to open-source projects, and practicing regularly will help you stand out among other candidates. Continuously improving your technical expertise ensures that you remain competitive in the ever-evolving field of PHP development.

Advantages of Remoote.app

Our platform offers unique opportunities for PHP developers looking for remote work. Here’s why you should choose us:

  • Access to a global job market — work with clients from the USA, Canada, the UK, Poland, Germany, France, the Netherlands, Australia, Singapore, the UAE, Japan, South Korea, and other countries around the world.
  • Multiple work model options — find projects with flexible schedules, part-time or full-time employment, so you can work in the way that suits you best.
  • Location-based job search — filter offers based on your place of residence.
  • Convenient filters — select vacancies that match your skills and experience level to speed up the search process.
  • Smart job matching system — our AI analyzes job offers and selects the most suitable positions for your profile.
  • Job notifications — never miss an opportunity with email or Telegram notifications about new offers.

Candidates can apply to 5 jobs per day for free. If more applications are needed, there is an option to choose a weekly, monthly, or yearly plan.