We're looking for a Middle Full Stack Engineer to join the team working on CQ's additional products and internal services — separate from our core payment processing platform. This is a broad, hands-on role where you'll be involved in the full development lifecycle: designing and building new projects from scratch, supporting and extending existing ones, and integrating CQ's products with third-party services and tools.You won't be a cog in a machine — you'll be the person who takes a project from an idea to a running service. One week you might be setting up a new Laravel app, the next integrating an external API or building a React dashboard on top of it. If you like variety, ownership, and seeing your work go live, this is the role.
Responsibilities
Build new projects from scratch — architecture, backend, frontend, deployment
Maintain and extend existing internal services and tools
Integrate CQ's products with external services and third-party APIs
Develop backend APIs and business logic using PHP with Symfony and/or Laravel
Build frontend interfaces in React (or Vue.js) as part of full-stack feature delivery
Write and optimize queries against PostgreSQL or MySQL databases
Containerize and manage services using Docker and Docker Compose
Set up and maintain GitLab CI pipelines for your projects
Use AI-assisted development tools to move faster and write better code
Take ownership of projects end-to-end — from planning through production
Requirements
At least 2 years of hands-on PHP development experience, with practical knowledge of Symfony and/or Laravel
Solid understanding of relational databases — PostgreSQL or MySQL
Proficient in HTML and CSS for building clean, functional interfaces
At least 2 years of JavaScript experience with React (required); experience with Vue.js will be considered a plus
Experience running services with Docker and Docker Compose
Familiarity with GitLab CI/CD pipeline concepts and practices
Comfortable using AI coding assistants (Claude Code, GitHub Copilot, Replit, or similar) as part of your daily workflow
Experience with Node.js will be considered a plus
Experience working with message queues (e.g., RabbitMQ) and in-memory data stores (e.g., Redis) will be considered a plus
Experience working with monitoring and observability tools (e.g., Grafana) will be considered a plus
Intermediate English level.
What we offer
A chance to grow in the fintech industry.
A real product with real users and production impact
Autonomy and ownership over your work
A team that moves fast, writes clean code, and values your input
Paid time off, sick leave, and public holidays according to Barcelona location
Healthcare benefits/medical insurance after the probation period
Educational budget and additional benefits after the probation period
IT’s
convertiq
Expert guidance to
optimize your payment strategy
and drive smarter business decisions.
JOIN THE TEAM
Fill in the form below and make sure to add your CV