Software Engineer - A Coruña
Role details
Job location
Tech stack
Job description
We are looking for an experienced Software Engineer to support the scalability and long-term evolution of our platform. The role will focus on backend systems, infrastructure, integrations, scalability, operational reliability, and engineering best practices within a growing product environment. Responsibilities Contribute to the evolution of the platform architecture Support scalability, reliability, observability, and system performance improvements Collaborate on APIs, integrations, backend services, and infrastructure Help improve technical standards and engineering best practices Work closely with product, engineering teams, and external partners Support long-term platform evolution and operational maturity Participate in technical reviews and architectural discussions
Requirements
Strong experience building and operating SaaS platforms Solid backend and cloud infrastructure experience Experience with scalable systems, APIs, async processing, queues, and integrations Strong understanding of software architecture and operational best practices Experience working with production systems at scale Pragmatic mindset focused on simplicity, execution, and maintainability Preferred Experience PHP / Laravel AWS PostgreSQL / MySQL Redis / Queues Docker CI/CD pipelines Infrastructure as Code (Terraform or similar) Container orchestration (ECS/Kubernetes) Observability and monitoring tooling Multi-tenant SaaS architectures API-first and event-driven integrations What We Are Looking For Strong systems-thinking mindset Ability to simplify complex systems and avoid unnecessary overengineering Pragmatic decision-maker focused on execution and reliability Comfortable working across backend, infrastructure, and operational concerns Strong ownership mentality and hands-on approach Ability to balance long-term scalability with practical delivery Experience working in fast-moving product environments