> Markdown version of [/jobs/ext/2093946-frontend-developer](https://www.wearedevelopers.com/jobs/ext/2093946-frontend-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Frontend Developer - **Company:** Ey Gds Spain - **Location:** Spain - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Application Programming Interfaces (APIs), Application Release Automation, Automation of Tests, Microsoft Azure, Software Quality, Code Review, Continuous Integration, Data Stores, Relational Databases, Software Debugging, DevOps, Github, Node.Js, NoSQL, Object-Oriented Software Development, Open Web Application Security, Performance Tuning, Swagger, TypeScript, Openapi, Data Logging, Caching, Infrastructure as Code (IaC), Backend, Git, Event Driven Architecture, Git Flow, Front End Software Development, Functional Programming, Restful APIs - **Published:** August 16, 2026 - **Apply:** https://es.trabajo.org/oferta-5001-651225882f982ad9f0d215ef0baf0632 ## About the Role server-side development with TypeScript and Node.js Knowledge of multiple programming paradigms, including OOP and functional programming Experience building REST services documented with OpenAPI (Swagger) Hands-on practice with CI/CD pipelines and release automation Direct experience on Microsoft Azure for developing and running backend services DevOps mindset and Infrastructure as Code (IaC) experience Proven ability to write automated tests (unit and integration) Proficiency with Git and collaborative workflows on GitHub (pull requests, code review) Understanding of different storage types and their specifics (relational DBs, NoSQL, caches) and how to apply them effectively Knowledge of Italian language Ideally, You´ll Also Have Experience with event-driven architectures (queues, pub/sub), messaging patterns, and asynchronous processing Familiarity with observability stacks (logging, metrics, tracing) and SLO/SLA practices Knowledge of security best practices (authN/authZ, OWASP, secrets ## Description The opportunity Join our AI&Data team to design, build, and evolve resilient backend services that power digital products at scale. You will work across complex systems with an end-to-end problem-solving mindset, contributing to design, development, maintenance, and continuous improvement. You will uphold high engineering standards and help ensure code quality, operational excellence, and performance in production. Your key responsibilities Design, develop, and maintain backend services and APIs using TypeScript with Node.js, following clean code and architectural best practices Build synchronous and asynchronous services, exposing REST endpoints documented via OpenAPI, with strong attention to reliability, observability, and security - Contribute to design and architecture decisions, partnering with product, frontend, and platform teams to evolve services and domain models - Ensure operational excellence in production: debugging, root-cause analysis, performance optimization, reliability improvements, and clear runbooks - Apply CI/CD practices (build, test, release automation) and a DevOps/IaC approach to provisioning and managing cloud resources - Write automated tests (unit and integration) and participate in code reviews to maintain quality and consistency. Use Git for version control and manage collaborative workflows on GitHub (pull requests, code reviews, branching strategies) Select and integrate the right data stores for the job (relational databases, NoSQL, caching), understanding their trade-offs and performance characteristics - Run services on Azure, leveraging native cloud capabilities and managed services where appropriate Skills and attributes for success You bring strong software engineering fundamentals, a pragmatic approach to solving complex problems end-to-end, and a commitment to craftsmanship. Collaboration, communication, and ownership are key to succeeding in this role. To qualify for the role, you must have Professional experience in ## Related Videos - [Meet Your New BFF: Backend to Frontend without the Duct Tape](https://www.wearedevelopers.com/videos/682-meet-your-new-bff-backend-to-frontend-without-the-duct-tape) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [Build and Deploy a Fullstack App with Open Source Tooling](https://www.wearedevelopers.com/videos/775-build-and-deploy-a-fullstack-app-with-open-source-tooling) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [What’s the Difference Between Frontend and Backend Development?](https://www.wearedevelopers.com/magazine/240-what-s-the-difference-between-frontend-and-backend-development) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [The Best 7 Frontend Frameworks for Developers in 2025](https://www.wearedevelopers.com/magazine/400-the-best-7-frontend-frameworks-for-developers-in-2025)