Connecting Strategy with Execution
Full Stack Software Development Engineer – PHP, React
Location
Spain
Posted
5 days ago
Salary
0
Seniority
Senior
Job Description
Full Stack Software Development Engineer – PHP, React
Launchmetrics
• Build and maintain back-end systems using PHP, MySQL, and the Laravel framework. • Develop and maintain front-end components and features using React. • Collaborate with design and product teams to deliver user-friendly interfaces. • Design, develop, and maintain APIs to support front-end functionalities. • Perform code reviews, write clean and efficient code, participate in problem-solving and architectural decisions. • Write and maintain unit tests for code to ensure quality and reliability. • Monitor and maintain tech stack and dependencies using npm & composer. • Keep documentation up to date for codebase and system architecture. • Use AI-assisted development tools as part of the daily workflow.
Job Requirements
- Engineer Degree / Master Degree in Computer Science and a minimum of 5 years of relevant work experience in full-stack development in a SaaS environment
- Proficiency in back-end development using PHP and MySQL 8, working with the Laravel framework
- Demonstrated experience using AI-assisted development tools (Claude Code or similar)
- Experience in optimizing and building projects using modern bundling tools such as vite, Esbuild, webpack, or similar
- Ability to write clean, efficient, secure and scalable code while following industry best practices.
- Experienced with RESTful API design and integration practices
- Ability to adapt, estimate workload, break down a task into logical steps, solve problems, self-improve and suggest new ways of improvement
- Genuine care about the long-term maintainability of the codebase
- Fluency in English.
Benefits
- learning and development allowance
- benefits package tailored to your location
- flexible working arrangements with support to set up your home office
- room to grow along whichever path fits you
Related Guides
Related Job Pages
More Backend Engineer Jobs
Senior Full-Stack Engineer – React Native, Next.js, Backend, Product Engineering
SupaappsHolistic software development with a mindful approach
• Build, maintain, and improve mobile, web, and backend features across our product stack. • Work on React Native mobile apps, Next.js web applications, and backend systems built with Python/Django and PHP. • Collaborate with designers, product stakeholders, and other engineers to turn requirements into reliable, user-friendly solutions. • Debug and resolve issues across the full stack, including mobile, web, APIs, integrations, performance, and production bugs. • Improve app performance, stability, and cross-platform behavior on both iOS and Android. • Review code, give practical feedback, and help maintain high engineering standards across the team. • Understand unfamiliar parts of the codebase, make safe changes, and improve maintainability over time. • Make pragmatic technical decisions around architecture, APIs, state management, testing, deployment, and long-term code quality. • Use modern development tools, including AI-assisted workflows, responsibly to move faster without compromising quality.
Role Description - Conduct technical interviews and assessments for PHP developer positions to evaluate candidates' coding skills, problem-solving abilities, and understanding of Java concepts. - Collaborate with recruitment teams to refine interview questions and techniques based on role requirements and industry trends. - Provide detailed feedback and recommendations on candidates to hiring managers and HR teams to assist with hiring decisions. - Stay updated with the latest Java technologies and updates to effectively assess candidates. - Participate in creating and standardizing technical interview processes and training materials for interviewers. Qualifications - Proven experience as a Java developer with a strong understanding of PHP ecosystems and frameworks such as Laravel and Symfony. - Previous experience in technical interviewing, mentoring, or teaching roles is highly advantageous. - Excellent communication and interpersonal skills. - Ability to provide constructive feedback and handle interviews professionally. - Additional languages are a plus.
Role Description Our customer's product is an AI-powered platform that helps businesses make better decisions and work more efficiently. It uses advanced analytics and machine learning to analyze large amounts of data and provide useful insights and predictions. The platform is widely used in various industries, including healthcare, to optimize processes, improve customer experiences, and support innovation. It integrates easily with existing systems, making it easier for teams to make quick, data-driven decisions to deliver cutting-edge solutions. Qualifications - Bachelor’s or Master’s degree in Computer Science or a related field. - Strong Python coding skills - 7+ years. - 2+ years of hands-on experience with machine learning and production LLM systems. - Experience building backend APIs with FastAPI, async patterns, rate limiting, and SQLAlchemy - 3+ years. - Experience designing maintainable and extensible systems using dependency injection, interfaces, and abstract base classes. - Experience with vector databases such as Pinecone, Weaviate, or Chroma, as well as hybrid search. - Strong understanding of RAG architectures, including retrieval, reranking, context assembly, and response generation. - Hands-on experience with LangChain and LangGraph for building and orchestrating LLM workflows. - Advanced Python skills, including async/await, type hints, Pydantic, and SOLID principles. - MLOps experience with MLflow, model versioning, and A/B testing; experience with Langfuse is a plus. - Experience in NLP and computer vision, including document understanding, OCR, and GPT-4 Vision. - Experience building feature pipelines, real-time and batch inference systems, and model serving. - Hands-on experience with Hugging Face is required; experience with LlamaIndex is a plus. Requirements - Understanding of DevOps, CI / CD including: Docker containerization, Azure DevOps pipelines or GitHub Actions, Kubernetes (nice to have); - Data security including: Multi-tenant data isolation, Secure key management (Azure Key Vault), Audit trail implementation; - Experience in designing on cloud platform including: Azure (strongly preferred): Azure OpenAI, Blob Storage, Key Vault, Container Registry, AWS or GCP; - Experience in data engineering in Big Data systems including: Large-scale data processing, ETL/ELT pipelines. Responsibilities - Design and build scalable backend systems, APIs, and microservices with FastAPI; - Write high-quality backend code using Python, SQL, async/await, and solid OOP principles; - Apply software best practices to ensure reliability, scalability, and on-time delivery; - Implement dependency injection, layered architectures, and SOLID design patterns; - Integrate Azure OpenAI (GPT-4, GPT-4 Vision) with robust retry and error handling; - Build LLM observability with Langfuse (prompts, tokens, cost, latency); - Develop prompt management with versioning, fallbacks, and cost optimization strategies; - Orchestrate async workflows using Celery for complex pipelines; - Design multi-tenant architectures with strict data isolation; - Integrate third-party APIs (Veeva Vault, Adobe PDF Services, OCR); - Troubleshoot systems using structured logging and distributed tracing; - Document APIs and changes using OpenAPI/Swagger. Benefits - Awesome projects with an impact - Udemy courses of your choice - Team-buildings, events, marathons & charity activities to connect and recharge - Workshops, trainings, expert knowledge-sharing that keep you growing - Clear career path - Absence days for work-life balance - Flexible hours & work setup - work from anywhere and organize your day your way
Webmaster, PHP, WordPress
VELAIOTransforming The Way Organizations Grow Their Businesses Through Technology, Process, and People
• Own and manage the website lifecycle from development through production. • Monitor website health, uptime, performance, and availability. • Troubleshoot and resolve website issues, bugs, outages, and performance bottlenecks. • Perform regular website audits, maintenance, upgrades, and testing across WordPress and PHP sites. • Manage backups, disaster recovery processes, and restoration testing. • Administer WordPress environments across development, staging, and production. • Install, configure, update, and maintain plugins, themes, and WordPress core. • Develop and maintain custom WordPress themes and plugins. • Optimize website speed, caching, and overall performance. • Ensure WordPress security best practices are followed. • Design, develop, modify, and maintain custom PHP applications and integrations. • Troubleshoot and resolve PHP code issues. • Review, optimize, and refactor legacy code when required. • Implement new functionality and business requirements. • Manage and maintain MySQL databases. • Optimize SQL queries and database performance. • Ensure database integrity, security, and backup processes. • Support data migration and troubleshooting activities. • Manage website hosting environments, including WP Engine and Linux-based servers. • Configure and maintain web servers, domains, DNS records, SSL certificates, and email-related DNS records. • Work with hosting providers and infrastructure teams to resolve server-related issues. • Monitor server resources, logs, and performance metrics. • Implement website and server security best practices. • Manage Web Application Firewalls (WAF), Cloudflare, and security configurations. • Conduct vulnerability assessments and remediation. • Perform malware scanning and security monitoring. • Ensure compliance with organizational security policies. • Support third-party integrations and APIs. • Manage website integrations with CRM systems, marketing platforms, and external applications. • Automate recurring maintenance and monitoring tasks.




