Remote PHP Developer Jobs

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

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

Apply

πŸ“ United States

πŸ” Software Development

  • Bachelor’s degree or higher (completed and verified prior to start) AND Two (2) years of experience with web programming and object-oriented programming, such as C#, Java, C, C++, Python.
  • High School Diploma/GED AND Three (3) years of experience with web programming and object-oriented programming, such as C#, Java, C, C++, Python.
  • Experience in UI/UX design and best practices
  • Experience with AWS cloud development
  • Experience with Web Services development (REST/SOAP)
  • Experience with unit testing frameworks
  • Experience with version control systems such as Git
  • Experience with database technologies such as MySQL/Oracle/Graph Database
  • Ability to work with remote (off-site) team members
  • Excellent verbal and written communication skills
  • Participating and leading software design, coding, testing, debugging, and documentation as needed
  • Work with other software engineers, clinical analysts, quality engineers, and other team members to design and build required applications.
  • Adhere to team design and coding procedures and standards.
  • Coordinate and communicate with clinical analysts, quality analysts, and other software engineers
  • Resolve escalated internal customer support issues
  • Participate in analysis and code review
  • Be an active member of an Agile team by participating in all phases of SDLC, including design, software development, code reviews, and deployments.
  • Developing solutions, software, and components based on internal/external customer and business requirements
  • Creating and automating component unit tests, measuring and improving software performance, and taking pride in the quality of component deliverables.
  • Documenting technical aspects of the application for technical users and end-user documentation.
  • Supporting our proprietary coding content.
  • Contributing towards the future design and development of medical coding software pathways
  • Helping resolve escalated internal customer support issues
  • Determining and recommending tools to prepare us for future technologies
  • Develop your skillset through training and development opportunities and continue to grow with Solventum Health Information Systems.

PythonSoftware DevelopmentSQLAgileGitJavaMySQLC#C++Java SpringREST APICI/CDDebugging

Posted 1 day ago
Apply
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

πŸ“ Utah, Texas, Florida, North Carolina, Alabama, Virginia

🧭 Full-Time

πŸ” Software Development

🏒 Company: CanopyπŸ‘₯ 11-50πŸ’° $2,885,159 Seed over 2 years agoHome DecorHome ImprovementWellnessBeauty

  • At least 5 years of web development experience using Java
  • Proficiency in SQL database design and interaction
  • Knowledge of RESTful API principles and conventions
  • Bachelor's degree in Computer Science or a related field, or equivalent work experience
  • Passion for building innovative, scalable solutions that have real customer impact
  • Ability to work well on a highly collaborative team with other product development roles
  • Ability to communicate well with others to promote ideas while showing mutual respect for others’ opinions
  • Work with your product manager, UX designer, engineers and customers to define and validate new features and enhancements
  • Meet with frontend engineers to design effective REST API endpoints and document the service contract
  • Implement microservice endpoints using Java with Vert.x, PostgreSQL, Redis, RabbitMQ, and anything else you need to get the job done
  • Write unit tests for your code and participate in code reviews to ensure quality and best practices in other developers' code
  • Own service builds and deployments to our staging and production environments using Docker, Github, and Kubernetes
  • Identify, prioritize, and resolve bugs and technical debt
  • Mentor other developers on your team and share gained knowledge with the rest of the backend developers through trainings
  • Participate in interviews of candidates to help us continue to hire the best

Backend DevelopmentDockerPostgreSQLSQLAgileGitJavaKubernetesSpring BootJava SpringREST APICI/CDRESTful APIsMicroservices

Posted 3 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

πŸ“ Bratislava, Kyiv

🧭 Full-Time

πŸ” Software Development

🏒 Company: Altamira.ai

  • 7+ years of software engineering experience, with strong expertise in Java development.
  • Proven track record (2+ years) as a Technical Lead or Architect.
  • Solid experience in breaking down monolithic Java applications into microservices.
  • Extensive experience with AWS, particularly EKS (Elastic Kubernetes Service).
  • Strong understanding and hands-on experience in microservice architecture, containerization (Docker, Kubernetes), and cloud-native design patterns.
  • Practical knowledge of modern DevOps methodologies, CI/CD pipelines, and automation tools.
  • Experience with frontend technologies, ideally React, is highly desirable.
  • Deep knowledge of software engineering best practices including OOP, design patterns, REST APIs (OpenAPI, Swagger).
  • Experience with messaging systems such as Kafka is preferred.
  • Familiarity with relational (PostgreSQL, MySQL) and NoSQL databases.
  • Excellent communication skills, leadership qualities, and a collaborative approach.
  • Upper-intermediate or higher English proficiency.
  • Lead the migration of our existing Java monolithic application to microservices on AWS EKS.
  • Define, document, and implement technical solutions, ensuring high scalability, security, and maintainability standards.
  • Coordinate and collaborate with product teams, stakeholders, and leadership to ensure alignment and effective execution of migration objectives.
  • Mentor, guide, and manage a dedicated engineering team, providing technical leadership and support.
  • Establish and enforce best practices around microservices architecture, DevOps, and CI/CD processes.
  • Actively participate in coding, architecture reviews, and implementation when necessary.
  • Continuously evaluate technology options and drive improvements to add value to our products and services.

AWSBackend DevelopmentDockerLeadershipPostgreSQLSQLAgileAWS EKSDesign PatternsFrontend DevelopmentGitJavaKafkaKubernetesMySQLReact.jsSoftware ArchitectureSpring BootJava SpringREST APICommunication SkillsCI/CDDevOpsMicroservicesSoftware Engineering

Posted 6 days ago
Apply
Apply

πŸ“ United States, Lebanon

πŸ” Fintech

  • 5+ years of software development experience, with at least 3 years in Laravel backend development.
  • Proficiency in Java and Spring Boot framework.
  • Strong analytical and problem-solving skills.
  • Extensive experience in software design, delivering scalable, secure, and performant products.
  • Hands-on experience with OOP, design patterns, and SOLID principles.
  • Expertise in data modeling, including the ability to translate real-world concepts into effective database designs.
  • Advanced experience with relational databases (e.g., PostgreSQL, MySQL) and writing complex SQL queries.
  • Advanced knowledge of caching and queuing systems like Redis.
  • Expertise in versioning and code management tools such as Git and Bitbucket, including branching strategies.
  • Experience with cloud services (e.g., AWS) and designing serverless and containerized architectures.
  • Familiarity with agile methodologies and tools such as Jira for issue tracking and project management.
  • Strong verbal and written communication skills in English.
  • Proven experience mentoring and coaching junior engineers.
  • Lead the development and design of new features while maintaining scalable, high-performance backend systems.
  • Take ownership of technical solutions, challenging business requirements to deliver optimal results.
  • Uphold high engineering standards by performing code reviews and ensuring compliance with best practices.
  • Participate in the review of business requirements and provide assessments on complexity, risks, and system impact.
  • Act as a mentor and coach to junior engineers, evaluating progress and helping to set development goals.
  • Explore and introduce new tools and technologies to improve the engineering team's productivity.
  • Participate in regular team meetings, stand-ups, and architecture/design discussions.
  • Identify areas for improvement in existing frameworks, tools, and processes.
  • Contribute to the roadmap definition for the team, working closely with cross-functional teams to drive innovation.

AWSBackend DevelopmentDockerPostgreSQLSoftware DevelopmentSQLAgileCloud ComputingDesign PatternsGitJavaKubernetesMySQLSpring BootJiraJava SpringRedisServerlessCI/CDRESTful APIsMentoringData modeling

Posted 6 days ago
Apply
Apply

πŸ“ Austria

🧭 Full-Time

πŸ” Software Development

🏒 Company: PlanetπŸ‘₯ 501-1000πŸ’° $200,000,000 Post-IPO Equity over 3 years agoπŸ«‚ Last layoff 9 months agoGeospatialRemote SensingBig DataAerospaceAnalyticsSoftware

  • 4+ years of industry experience, and 2+ years of experience as a manager/supervisor responsible for software engineers.
  • Experience leading teams to deliver highly available, consistently performant services.
  • Experience with Java or other similar object oriented language.
  • Experience with REST APIs, HTTP(S).
  • Excellent grasp of relational databases.
  • Excellent communication skills in English, written and oral.
  • Experience working in cross-functional teams that put customer requirements first
  • Ability to be adaptable and open to changes and challenges
  • Lead a team of software engineers, including planning and code reviews.
  • Take ownership for the overall planning, execution and success of sophisticated technical projects.
  • Represent your team in cross-functional interactions, such as vetting out product requirements, aligning priorities across various branches of the organisation as well as managing dependencies with other engineering leads.
  • Think critically about the long-term career development of team members, providing regular performance feedback and mentoring.
  • Conduct regular check-ins and 1-1s with team members.
  • Own the operation of services by measuring performance, creating alerts, runbooks, and responding to incidents and performance anomalies.
  • Contribute technically to projects by being a hands-on coder and technical resource as necessary and removing roadblocks. In this role you may code up to 50% of your time.

Backend DevelopmentLeadershipSQLJavaJava EEOAuthPeople ManagementJava SpringREST APICommunication SkillsMicroservicesSoftware Engineering

Posted 8 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

πŸ“ Costa Rica

πŸ” Software Development

🏒 Company: transunion

  • 8+ years of hand-on experience in Adobe Experience Manager (AEM), particularly in building components, sites and working within different components of the AEM architecture.
  • Good experience with HTL/Sightly templating language and AEM workflows.
  • Advanced knowledge on AEM architecture (Sling, CRX, OSGi, JCR).
  • Proven experience AEMaaCS projects, including setting up dispatcher configuration and performance tuning.
  • High level AEM customization experience.
  • CI/CD pipeline configuration and AEM Admin Console knowledge especially around user, group and access management.
  • Proficiency in JavaScript, HTML, CSS, Sass, and jQuery with expertise in building and deploying front-end modules.
  • Proficient in Java, Spring Boot and API/Web service integrations.
  • Building SPA in AEM.
  • Lead the technical design, development, and implementation of AEM solutions.
  • Work with AEM templates, experience fragments, content fragments, HTL/Sightly.
  • Integrate SSO into AEM hosted sites as needed.
  • Develop and customise workflows, work on integrations using Java, Sling and JCR.
  • Build customized OSGi services.
  • API integration and AEM fuctionality customization.
  • Enhance search functionality on the site.
  • Dispatcher configuration, new website setup, rewrite rules, debugging, and performance tuning.
  • Collaborate with cross-functional teams, including network, DNS and other support teams to deliver a seamless digital experience.
  • AEM version upgrade.
  • Troubleshoot and resolve issues related to AEM implementations.
  • Integrate with Adobe Target, Analytics and other marketing solutions.

AWSSQLAgileApache TomcatCloud ComputingFrontend DevelopmentGitHTMLCSSJavaJava EEJavascriptLDAPSpring BootAmazon Web ServicesAPI testingJava SpringREST APICI/CDSEORESTful APIsJSONDebugging

Posted 10 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

  • Minimum of 10 years of experience in software development engineering.
  • Programming skills in Java, Node.js, backend development.
  • Experience with Git, Jenkins, and other Development tools
  • Experience debugging/testing applications
  • Experience building RESTful microservices
  • Familiar with basic Devops tasks for deploying applications in dev/test environments
  • Experience working with public cloud platforms like AWS / GCP is a plus
  • Experience in Kubernetes
  • Willingness to participate in paid on-call duty, in alignment with our "You Build It, You Run It" philosophy.
  • Build the platform that serves the real time monitoring needs of our customers
  • Design and develop high-volume, low-latency applications for important systems and delivering high-availability and performance
  • Create complex, high-performance backend services using Java.
  • Develop technical specifications and documentation
  • Debug production issues and help maintain existing code

AWSBackend DevelopmentNode.jsGCPGitJavaJenkinsKubernetesJava SpringREST APIRESTful APIsDevOpsMicroservicesDebugging

Posted 11 days ago
Apply
Shown 10 out of 35

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.