Full Stack Engineer

Remote

Description

We're looking for a Middle Full Stack Engineer to join the team working on Concryt'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 Concryt'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 Concryt'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 a modern framework — React or Vue.js
  • 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