21 ofertas de clean architecture en todas las ubicaciones
Ordenar por:
- Madrid
- Híbrido
- Hace 1d
Somos la organización para el desarrollo social que protege los derechos y dignidad de cada persona en situación de vulnerabilidad, acompañándolas en su camino, paso a paso. Actualmente buscamos un/una Analista Programador/a Fullstack React, .NET y Azure para nuestra Sede Social en Madrid. Funciones: •Participar activamente en la transición hacia una nueva plataforma basada en tecnologías como React, C#, .NET, Azure SQL DB, Azure Blob Storage, Azure Table Storage y Entra ID. • Mantenimiento y soporte de aplicaciones web existentes en PHP, MySQL, Laravel y Vue.js, con un horizonte de migración hacia la nueva plataforma en el medio plazo. •Análisis de requisitos y diseño funcional de nuevas funcionalidades y mejoras en los sistemas actuales. •Asegurar la calidad del código mediante pruebas, revisión de código y la implementación de buenas prácticas de desarrollo. •Documentación de los desarrollos realizados y mantenimiento de la documentación técnica. •Control de versiones mediante Git y participación en revisiones de código. •Colaboración estrecha con otros equipos para garantizar la integración y el funcionamiento adecuado de las aplicaciones. Se ofrece: Contrato indefinido. Jornada completa (35h/semana). Intensiva de mañana. Modelo de trabajo híbrido. 30816€ brutos anuales. Requisitos: Base técnica y forma de trabajar C# y .NET moderno (incl. async/await). Git + Azure DevOps (ramas, PR, Backlog). Inyección de dependencias, principios solid Metodologías Agiles (Scrum) Testing básico. Backend ASP.NET Core y conceptos de Minimal APIs. EF Core y SQL Server. Nociones de arquitectura por capas (Domain / Application / Infrastructure / API). Validación básica (p. ej., FluentValidation). Front Consumo de APIs HTTP desde el frontend. Maquetación y estilos básicos con CSS. Conceptos SPA: componentes, estado y navegación. Recomendable Experiencia con microservicios. Familiaridad con Dapr (invocación, pub/sub, state store) y .NET Aspire. Versionado de APIs, authN/authZ, y algo de observabilidad (logging/health checks). Pruebas: xUnit e integración/funcionales. Front TypeScript + React. Vite (build/dev). Conocer la arquitectura del front (Domain / Ctrl / Presentation). SpoonKit/Ctrl/state/signals y React Router. UI: MUI y/o Tailwind. Orden del proyecto (domain/pages/components/services) y separación de lógica/validación. Valorable Clean/hexagonal architecture aplicada. Infra: Redis, RabbitMQ, Blob Storage, ServiceBus. Observabilidad: OpenTelemetry / Application Insights. Testing avanzado: Testcontainers, pruebas de arquitectura (p. ej., NetArchTest). Gestión centralizada de paquetes en .NET.E2E con Playwright. Calidad: ESLint y control de dependencias circulares. Rendimiento: code splitting, lazy loading, optimización de dependencias. Telemetría en cliente y front desacoplado vía proxy/gateway.
- Contrato indefinido
- Jornada completa
- 30.000 € - 33.000 € Bruto/año
- Madrid
- Hace 8h
Do you want to solve real customer problems through innovative technology? Do you enjoy working on scalable services in a collaborative team environment? Do you want to see your code directly impact millions of customers worldwide? At Amazon, we hire the best minds in technology to innovate and build on behalf of our customers. Customer obsession is part of our company DNA, which has made us one of the world's most beloved brands. Our Software Development Engineers (SDEs) use modern technology to solve complex problems while seeing their work's impact first-hand. The challenges SDEs solve at Amazon are meaningful and influence millions of customers, sellers, and products globally. We seek individuals passionate about creating new products, features, and services while managing ambiguity in an environment where development cycles are measured in weeks, not years. At Amazon, we believe in ownership at every level. As an SDE-I, you'll own the entire lifecycle of your code - from design through deployment and ongoing operations. This ownership mindset, combined with our commitment to operational excellence, ensures we deliver the highest quality solutions for our customers. We're looking for curious minds who think big and want to define tomorrow's technology. At Amazon, you'll grow into the high-impact engineer you know you can be, supported by a culture of learning and mentorship. Every day brings exciting new challenges and opportunities for personal growth. Please note these are not remote positions. Key job responsibilities Collaborate and communicate effectively with experienced cross-disciplinary Amazonians to design, build, and operate innovative products and services that delight our customers, while participating in technical discussions to drive solutions forward. Design and develop scalable solutions using cloud-native architectures and microservices in a large distributed computing environment. Participate in code reviews and contribute to technical documentation. Build and maintain resilient distributed systems that are scalable, fault-tolerant, and cost-effective. Leverage and contribute to the development of GenAI and AI-powered tools to enhance development productivity while staying current with emerging technologies. Write clean, maintainable code following best practices and design patterns. Work in an agile environment practicing CI/CD principles while participating in operational responsibilities including on-call duties. Demonstrate operational excellence through monitoring, troubleshooting, and resolving production issues. A day in the life As a Specialised Software Development Engineer, you'll immerse yourself in challenging projects that push the boundaries of technology. Your day might involve learning from and collaborating with ML scientists to implement new model architectures, optimizing training pipelines for better efficiency, analyzing model performance metrics, and participating in design reviews for new ML features. You'll work closely with product managers to understand requirements and with senior engineers to ensure your solutions meet Amazon's high standards for reliability and scalability.
- Contrato formativo
- Jornada completa
- Salario no disponible
- Madrid
- Solo teletrabajo
- Hace 10h
Desde Grupo NS estamos seleccionando un Arquitecto/a Angular con al menos 6 años de experiencia (3 de ellos liderando decisiones técnicas) para realizar diseño y construcción de soluciones desde cero y liderazgo frontend en entornos de microservicios Deberá aportar al menos un B2 fluido de inglés NS, es una empresa donde se valora tanto el perfil profesional tecnológico de los trabajadores, como el interés y la aptitud que demuestren a la hora de desarrollar nuevos proyectos. Por ello, requerimos personas constantes, con ganas de evolucionar y aprender
- Contrato indefinido
- Jornada completa
- Salario no disponible
- Ver ofertas
- Ver ofertas
- Ver ofertas
- Ver ofertas
- Las Palmas de Gran Canaria
- Presencial
- Hace 2d
El idioma de trabajo en Lasting Dynamics es el inglés. Por eso el resto de esta oferta está redactado en inglés: si puedes leerla con comodidad, eres el perfil que buscamos. Full Stack Engineer with AI — On-site in Las Palmas de Gran Canaria Imagine writing code ten minutes from the ocean, in a city with mild weather all year round and a lower cost of living than most major European tech hubs. We're hiring a Full Stack Engineer to join our team on-site in Las Palmas de Gran Canaria. If you're based in mainland Spain or elsewhere in the EU and open to relocating to the Canary Islands, we support you through the whole process — housing, NIE, empadronamiento and a dedicated contact during onboarding. About Lasting Dynamics We're an independent software company, founded in 2015 and built without external investment. We grow through long-term partnerships, not high-volume delivery — many clients come to us after unsuccessful outsourcing experiences and stay for years. We build complex web and mobile products for international clients, with a strong focus on quality, accountability and solid engineering standards. We're now scaling the team and integrating AI more deeply into how we work. The role You'll work across frontend and backend through the full lifecycle: from understanding product requirements and discussing architecture, to building features, reviewing code, improving performance and maintaining production-quality applications. Our stack is modern — React, Node.js, TypeScript and cloud-based environments. It's a fit for someone with 3+ years of experience who wants to move beyond pure execution, take on more ownership and grow as an engineer in a team that takes quality seriously. How we use AI AI is already part of how we build. You'll use Claude and GitHub Copilot — both provided by the company — for coding, refactoring, debugging, documentation, test generation and technical exploration, and we're exploring agent-based workflows for repetitive tasks. The principle: engineers stay directly responsible for the code they ship. AI raises productivity and quality, it doesn't lower the bar. What you'll do Develop and maintain production-ready web applications, frontend and backend, for international client projects Take part in technical discussions, architecture decisions and system design Write clean, testable, maintainable code and review for quality and clarity Collaborate with designers, product owners and other engineers Help improve our workflow, engineering standards and internal processes Must-have 3+ years building web applications across frontend and backend Solid modern JavaScript/TypeScript; React, Node.js or similar Good grasp of clean code, testing and maintainability Comfortable using AI coding tools (Copilot, Claude or similar) Drive to take ownership and grow over time Good professional English — our working language for meetings, code and documentation Valid right to work in Spain or the EU (or clear eligibility to obtain it) Nice-to-have System design basics and cloud platforms (AWS, GCP or Azure) Experience on international client projects Interest in AI, LLMs, automation or autonomous agents What we offer €32,000–€48,000 gross/year, based on experience, autonomy and fit Full-time, on-site role in Las Palmas with a long-term perspective The stability of a bootstrapped company (founded 2015, no external investors, no layoff cycles) Real production projects for international clients — not internal demos Company-provided AI tools: Claude and GitHub Copilot A structured engineering culture with room to grow into ownership and architecture End-to-end relocation support: housing, NIE, empadronamiento, a dedicated onboarding contact Life in the Canary Islands: ocean, year-round mild climate, an international environment and an affordable cost of living
- Contrato indefinido
- Jornada completa
- 33.000 € - 48.000 € Bruto/año
- Barcelona
- Solo teletrabajo
- Hace 2d
En BETWEEN apostamos por el mejor talento dentro del sector tecnológico. Nos involucramos en una gran variedad de proyectos punteros, trabajando con las últimas tecnologías. Trabajamos en ámbitos como BI, IoT, Big Data e I+D. En el área de Operaciones implantamos proyectos de Service Desk, Infraestructuras IT, desarrollo de software, Cloud y proyectos de transformación digital, entre otros. Actualmente, seleccionamos un/a Backend Developer especializado/a en Node.js, NestJS y TypeScript para incorporarse de forma indefinida en uno de nuestros principales clientes. La modalidad de trabajo es 100% remota. ¿Qué haré? Estas serán tus funciones principales: Desarrollar aplicaciones backend utilizando Node.js, NestJS y TypeScript. ¿ Diseñar, implementar y evolucionar arquitecturas basadas en microservicios. Construir soluciones escalables, mantenibles y de alta calidad. Participar activamente en la evolución técnica del producto y en decisiones de arquitectura. Aplicar principios SOLID, Clean Code y buenas prácticas de ingeniería del software. Diseñar y desarrollar APIs y servicios backend. Colaborar estrechamente con desarrolladores, arquitectos y responsables técnicos. ¿ Garantizar la calidad, rendimiento y mantenibilidad del código. Participar en revisiones de código y definición de estándares técnicos. ¿¿ Trabajar en entornos ágiles junto a equipos multidisciplinares. Además, trabajando para BETWEEN obtendrás los siguientes beneficios añadidos:Seguro médico incluido por ser Betweener. Posibilidad de formar parte de una empresa en pleno crecimiento a nivel nacional e internacional. Plan de formación personalizado y acceso a certificaciones. Retribución flexible con ventajas fiscales. Acceso a descuentos en diferentes servicios y centros deportivos. Acompañamiento continuo por parte de nuestro equipo de Talent. Participación en proyectos tecnológicos estables y de larga duración. Oportunidades reales de crecimiento y desarrollo profesional. En BETWEEN promovemos la igualdad de oportunidades y apostamos por el talento sin distinción de género, edad, origen, religión, orientación sexual o discapacidad.
- Contrato indefinido
- Jornada completa
- 26.000 € - 30.000 € Bruto/año
