> Markdown version of [/jobs/ext/3047459-full-stack-developer](https://www.wearedevelopers.com/jobs/ext/3047459-full-stack-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). --- # Full-Stack Developer - **Company:** Cataluña - **Location:** Barcelona, Spain - **Salary:** €35,000.0 - €50,000.0 - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Amazon Web Services, Automation of Tests, Code Review, Databases, Continuous Integration, Data Stores, Database Schema, DevOps, Python (Programming Language), PostgreSQL, OpenID, Webui, Responsive Web Design, Software Deployment, Data Streaming, Systems Architecture, Systems Integration, TypeScript, Data Logging, Data Processing, Data Ingestion, ReactJS, Delivery Pipeline, Reliability of Systems, AWS Lambda, Backend, Event Driven Architecture, Acumatica Cloud ERP Platform, Pytest, Stripe, Sentry, Data Analytics, PowerTools (Software), Apache Kafka, Front End Software Development, Api Design, Terraform, Web Api - **Published:** September 24, 2026 - **Apply:** https://www.adzuna.es/contact-us.html ## About the Role Backend & Data: Expertise in Python for building web APIs and services, along with strong data modeling capabilities for PostgreSQL. Event-Driven Systems: Experience in designing, emitting, and handling domain events, with familiarity with event streaming platforms like Kafka. Quality & Testing: Proficient in backend testing tools and practices (pytest, coverage, mocks) and frontend testing methodologies. Observability: Ability to implement meaningful metrics, tracing, and structured logging (familiarity with tools like AWS Lambda Powertools and Sentry is a plus). DevOps & Infrastructure: Solid understanding of CI/CD fundamentals and comfort with Infrastructure-as-Code (specifically Terraform). Security: Foundational knowledge of security and authentication principles (e.g., Auth0/OIDC, JWT, managing permissions and entitlements). Extra Points: Geospatial Technologies: Experience with geospatial UI (deck.gl, Mapbox/MapLibre), STAC, or geospatial querying tools (pygeofilter). Business Integrations: Prior work with payments/billing systems (Stripe) or ERP synchronization (Acumatica). Data Optimization: Experience in data ingestion or optimizing time-series data. AWS at Scale: Advanced Infrastructure-as-Code (Terraform) experience managing AWS services at scale. Domain Expertise: Knowledge of Earth Observation workflows (including tasking, processing levels, and Quality Control). ## Description Customer-Centric Product Development: Engage with customers to understand their needs, then design, prototype, and implement valuable, user-focused features for our Product. End-to-End Feature Ownership: Take full responsibility for features, spanning the entire lifecycle from initial data model and API design to web UI development and final production deployment. Data and System Architecture: Design and implement scalable data flows and schemas utilizing database technologies and event pipelines. Workflow Standardization and Evolution: Implement and continuously improve standardized product workflow, ensuring services communicate effectively by emitting and consuming domain events. Front-End and Geospatial Visualization: Develop accessible, responsive user interfaces with a focus on integrating complex geospatial visualizations, maps, and timelines. Technical Excellence and Reliability: Drive improvements in system reliability through automated testing, robust CI/CD pipelines, and enhanced observability practices. Infrastructure and Operations Contribution: Collaborate on infrastructure-as-code and deployment pipelines, contributing to sensible and sustainable operational practices. Adherence to the Team Principles: Apply core Team principles-including user focus, pragmatic planning, technical excellence, robust observability, and comprehensive documentation-to guide all decision-making. Our Principles (How We Work) Total Ownership: Production-ready, observable, and measurable is our "definition of ready." User Focus: Optimize for an effective, efficient, and fulfilling journey. Planning & Pragmatism: Clear scope, iterative delivery, no fundamentalism. Technical Excellence: Tests, CI/CD, code reviews, atomic releases; code that tells a story. Observability & Reliability: We instrument first; we learn before users feel issues. Data-Driven: Define success upfront; measure and adjust. Team Culture: Psychological safety, candid feedback, impeccable communication, continuous learning. Documentation: Clear, concise docs; no knowledge silos., Frontend Proficiency: Strong skills in React, TypeScript, modern state management, data handling patterns, and frontend testing best practices., Problem-First Mindset: You optimize for outcomes, not layers. You're comfortable changing the database schema, the API, and the UI to ship the best solution. Architectural Fluidity: You can reason from the browser down to the data store, identifying bottlenecks and improving performance end-to-end. Collaboration & Stewardship: You communicate clearly, review with care, write docs as part of delivery, and own monitoring post-release. Pragmatic Excellence: You value small, observable, reversible steps over big-bang rewrites. Diversity Commitment The company values diversity and inclusion and is an equal opportunity employer. We're committed to building an equitable, inclusive environment where people of all backgrounds can do their best work. We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us. Inscribirse en esta oferta Recibir ofertas similares por correo electrónico Al crear una alerta, aceptas nuestros Términos y condiciones y Política de privacidad, y el uso de cookies. ## Related Videos - [pytest: Simple, rapid and fun testing with Python](https://www.wearedevelopers.com/videos/213-pytest-simple-rapid-and-fun-testing-with-python) - [Delegating the chores of authenticating users to Keycloak](https://www.wearedevelopers.com/videos/1558-delegating-the-chores-of-authenticating-users-to-keycloak) - [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) - [Agents for the Sake of Happiness](https://www.wearedevelopers.com/videos/1387-agents-for-the-sake-of-happiness) - [Protector Of The Realm](https://www.wearedevelopers.com/videos/591-protector-of-the-realm) - [Keeping applications secure by evolving OAuth 2.0 and OpenID Connect](https://www.wearedevelopers.com/videos/100152-keeping-applications-secure-by-evolving-oauth-2-0-and-openid-connect) ## Related Articles - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [20 Essential Tools For Backend Development](https://www.wearedevelopers.com/magazine/218-20-essential-tools-for-backend-development) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Dev Digest 132 - Binging WADFlix?](https://www.wearedevelopers.com/magazine/473-dev-digest-132-binging-wadflix) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again)