
PHP Full Stack Team Lead
Posted 6 days ago

Posted 6 days ago
This is a fully remote position, open to applicants in Kosovo.
β’ Spearhead the design and practical implementation of scalable full-stack applications, RESTful APIs, backend services, and reusable frontend components utilizing PHP, Laravel, Node.js, and Vue.js.
β’ Take ownership of the entire software development lifecycle, from architecture and technical design through to implementation, automated testing, deployment, monitoring, and ongoing production support.
β’ Enhance and maintain frontend and backend systems for optimal performance, scalability, security, reliability, and maintainability.
β’ Partner with product owners, designers, QA engineers, and developers to effectively translate business objectives and user requirements into scalable technical solutions.
β’ Provide technical leadership through direct coding, code reviews, architectural guidance, design discussions, mentoring, task breakdown, and the promotion of engineering best practices.
β’ Establish and maintain standards for technical excellence and production readiness, encompassing clean architecture, secure coding, resilient design, quality gates, release discipline, operational ownership, and pragmatic technical decision-making.
β’ Create and advance event-driven architectures and asynchronous integrations utilizing Apache Kafka and RabbitMQ.
β’ Enhance shared libraries, APIs, frontend foundations, developer tools, CI/CD workflows, and observability solutions.
β’ Advocate for responsible AI adoption throughout development and the software development lifecycle to enhance code quality, testing, documentation, productivity, and delivery predictability.
β’ Over 5 years of practical full-stack development experience.
β’ Strong proficiency in PHP and modern object-oriented application development.
β’ Extensive practical experience with Laravel, including service architecture, dependency injection, queues, events, caching, authentication, authorization, and API development.
β’ Significant experience with JavaScript and Node.js for backend services, integrations, tooling, or real-time application capabilities.
β’ Robust experience with Vue.js, modern JavaScript or TypeScript, component-based design, and state management.
β’ Comprehensive understanding of software design patterns, system architecture, RESTful APIs, web security, and scalability principles.
β’ Hands-on experience with MySQL or PostgreSQL.
β’ Practical experience in designing event-driven and message-driven systems using Apache Kafka and RabbitMQ, including producers, consumers, queues, topics, retries, dead-letter handling, and idempotent processing.
β’ Familiarity with Docker, containerized development environments, CI/CD pipelines, and cloud platforms; Kubernetes is preferred.
β’ Comfortable with automated unit, integration, API, frontend, and performance testing.
β’ Experience in building, operating, troubleshooting, and enhancing production-grade, high-traffic web applications.
β’ Strong emphasis on technical excellence, production readiness, observability, monitoring, alerting, and collaborative engineering practices.
β’ Ability to excel in a dynamic, fast-paced environment with changing priorities.
β’ Excellent communicator and proactive team leader with an ownership-driven mindset.
β’ Capability to align engineers around technical direction, delivery priorities, and engineering quality.
β’ Experience with AI-assisted development practices throughout the software development lifecycle.
β’ Proficient in English, both written and spoken.
β’ Remote work options available.
β’ Opportunity to influence architecture, engineering standards, and the organizational culture.
β’ Genuine ownership of products and technical direction.
β’ Engaging hands-on work with scalable web platforms and dependable products at scale.
β’ A continuous improvement-focused engineering environment.
Tailscale
Software Mind
CACI International Inc
Nemetschek Group
Get handpicked remote jobs straight to your inbox weekly.