Job Closed
This listing is no longer active.
Full creative ownership — no agencies, no middlemen; you concept, produce, and ship. Variety every day — content, design, paid, web, events; you'll always be building your skill set. Real impact — your work connects directly to growth and pipeline; you'll see and feel the difference you make. Room to grow — take on broader strategy and leadership as the team scales.
Senior Node.js & Cloud Engineer
Location
Ireland
Posted
62 days ago
Salary
€80K - €92K / year
Seniority
Senior
Job Description
Senior Node.js & Cloud Engineer
Isla
Senior Node.js & Cloud Engineer 🕙 Role details: This is a full time role for 40 contracted hours per week 💷 Salary: Euro 80,000 - 92,000 🌍 Location: Remote in Ireland ------ Who We Are Isla Health is a venture-backed healthtech startup, supporting our partners across the UK, EU and internationally. We have built a new category of healthcare technology which we refer to as the Digital Pathway Platform (DPP). Founded in 2019, we now support 25% of NHS Trusts and see 2 million submissions on the platform every year. As a company we are all laser focused on enabling a scalable model of care which empowers healthcare staff and improves patient outcomes. The DPP supports this by setting up digital pathways which are remote-first and asynchronous. As pathways harness sophisticated automation, clinical algorithms and intelligent cohorting, patients always take the optimised route through their pathway, thereby delivering a step change in clinical productivity. ------ The role We are looking for a Senior Node.js Engineer to work closely with our product & client facing teams , understand our customer challenges, and ship things quickly to test & learn. You will design, scope, build and deploy new features quickly for our users. You’ll have high ownership over whole areas of the codebase and who features end-to-end, contributing to a platform that supports millions of patient interactions.You should be biased towards pace and experimentation and excited about solving the big challenges in healthcare. What you’ll do - Build the platform that will allow our clients to look after their patients, integrating new data sources to drive our DPP, managing those complex clinical data flows to ensure that data is where it needs to be, and then writing updates back to 3rd party systems. - Own services in production, including monitoring, debugging, and improving reliability over time - Collaborate with product and design to deliver user-focused solutions - Support and improve our cloud infrastructure Outcomes you’ll be responsible for - Deliver high-quality, maintainable backend systems that scale with growing usage - Take ownership of features/services and ensure they are reliable in production - Support and mentor other engineers through collaboration and code review - Champion technical excellence and continuous improvement by driving best practices in software development, DevOps, and cloud infrastructure ------ The Team You will be joining a lean & high performing engineering organisation. We value pace, but also hold really high quality standards for each other. - The structure: You will be a member of our Backend/Platform team. As a Senior Engineer, you will report directly to our Backend Lead. - Cross-functional collaboration: You’ll work in a tight loop with our Product, Design, and Frontend teams. Our tech & tools: We lean into modern, scalable infrastructure (Node.js, TypeScript, GCP). We prioritise tools that enable velocity - such as Terraform and automated CI/CD. We also lean heavily into AI, and you’ll be able (encouraged) to use whatever tools you need to scale your own and the team’s workflows
Job Requirements
- As a person:
- You're a proactive Engineer who enjoys collaborating with all areas of the business and our customers directly
- You’re Passionate about solving complex problems in a team of brilliant people
- You bring empathy and enthusiasm to help the wider team progress through mentoring. You’ll bring strong experience in GCP and backend design, and support others through collaboration and knowledge sharing
- You’ll be super curious & love pushing the boundaries of agentic coding & scaling your own abilities
- As a developer:
- You’ll have professional experience as a Senior Developer
- Ideally in a start up
- Ideally ~5+ years as a developer
- On that journey, you’ll have worked with lots of variety (exhaustive list below, not all required!):
- Writing code: Deep understanding of best practices when building Node.js applications with Typescript & experience integrating with a variety of APIs, e.g. REST & SOAP
- Cloud experience: Hands-on experience with cloud infrastructure. Ideally Google Cloud Platform, although not required. E.g: Datastore, Cloud Run, Cloud Functions, IAM, Docker
- Networking: Solid understanding of VPCs, subnets, private VPNs
- CI/CD: automation, such as github actions
- Infrastructure
- Proven experience with unit testing frameworks such as Jest
Benefits
- 🕜 Flexible working times
- 🌍 Work abroad for up to 90 days per year
- 🏖️ 25 days annual leave (on top of public holidays)
- 🎂 Take your birthday off and another for a significant day of your choice
- 🧘♀️ Generous well-being perks
- 📚 An annual learning budget to support your growth
- 🌍 Delivering social impact through improved patient healthcare
- 💡 Working at a well-funded and rapidly growing start-up, solving a global problem in a new way
- Interviewing with us for the Senior Node.js & Cloud Engineer role will be split into 4 stages (all conducted virtually):
- 1️⃣ A screening interview with someone from our People team- 15 minutes
- 2️⃣ A practical task you will complete independently
- 3️⃣ A technical interview with one of our Engineering Leads - 1 hour
- 4️⃣ A final interview with our co-founder CTO - 30 minutes
- Diversity and Inclusion
- Isla is an equal opportunity employer and is committed to building an inclusive and diverse team. We encourage all qualified candidates to apply. Isla does not discriminate against anyone on the basis of their race, gender, disability, religion, national origin, age, or any other protected category. We choose to celebrate our team’s differences and see them as one of our most valuable assets.
- Recruitment is not one-size-fits-all and we're happy to tailor our hiring process to better meet the needs of individual applicants. Please email recruitment@isla.health with any requests for support.
- Using AI tools for your application
- Most of our roles include several questions as part of the application process. AI tools such as ChatGPT might be useful in structuring or proof-reading your cover letter or your application answers. We encourage you to do your own research though to fully understand the company and the role you are applying to as you will be asked questions during any interview. Generic AI-generated answers are also really obvious. We'd like to get an idea of how you think early in the process; you should also make sure Isla is the right fit for you before you apply. Make AI tools work for you, not against you!
Related Guides
Related Job Pages
More Software Engineer Jobs
AI Assisted Software Developer
WorkanaThe largest platform for hiring top remote talent from Latin America.
En Workana, estamos buscando un/a Desarrollador/a de Software Semi-Senior Asistido por Inteligencia Artificial para uno de nuestros principales clientes: Industria Financiera que ha desarrollado el camino desde sistemas legados hacia el mundo fintech, sin modificar la tecnología core. Sobre el Rol: La persona Desarrolladora de Software Asistido por IA es responsable de diseñar, desarrollar y evolucionar aplicaciones utilizando herramientas de inteligencia artificial generativa, modelos de lenguaje y asistentes de desarrollo. Este rol combina el desarrollo de software tradicional con la supervisión, validación y mejora del código generado por IA, asegurando entregas ágiles sin comprometer estándares de arquitectura, seguridad, calidad y cumplimiento. Responsabilidades principales: 1.1 Desarrollo de software asistido por IA - Generar código utilizando herramientas de IA a partir de requerimientos en lenguaje natural. - Aplicar ciclos iterativos de desarrollo: describir → generar → ejecutar → validar → iterar. - Utilizar herramientas como: GitHub Copilot; ChatGPT; Claude; Gemini; Cursor (u otras similares). - Asumir la responsabilidad técnica total del código generado (calidad, seguridad y rendimiento). 1.2 Diseño y arquitectura - Traducir necesidades de negocio en especificaciones técnicas claras. - Evaluar decisiones generadas por IA, incluyendo: Frameworks; Bases de datos; Patrones arquitectónicos; Controles de seguridad. - Asegurar alineación con la arquitectura tecnológica de la organización.** 1.3 Validación y calidad - Revisar, ejecutar y depurar código generado por IA. - Detectar errores, deuda técnica y problemas de performance. - Diseñar y ejecutar pruebas unitarias y automatizadas. - Garantizar cumplimiento de estándares de calidad. 1.4 Seguridad - Validar que el código cumpla con políticas de seguridad. - Identificar vulnerabilidades como: Credenciales expuestas; Problemas de control de acceso; Validaciones insuficientes; Uso inseguro de librerías. - Aplicar buenas prácticas de desarrollo seguro. 1.5 Colaboración y mejora continua - Trabajar con equipos multidisciplinarios: Frontend, Backend, QA, DevOps, Mobile y Arquitectura. - Documentar decisiones técnicas y procesos. - Evaluar nuevas herramientas de IA aplicables al desarrollo. - Proponer mejoras en procesos de desarrollo asistido. Habilidades Técnicas Requeridas: - Experiencia mínima de 4-5 años en desarrollo web o fullstack. - Dominio de al menos un lenguaje moderno: Java, Python, JavaScript o TypeScript. - Experiencia utilizando herramientas de desarrollo asistido por IA (se prioriza experiencia práctica). - Capacidad para revisar, refactorizar y optimizar código generado por IA. - Experiencia en desarrollo y consumo de APIs. - Comprensión de arquitectura de software. - Manejo de Git y control de versiones. - Conocimiento de CI/CD. - Español fluido o nativo. Conocimientos Deseables: - Frontend: JavaScript / TypeScript, React, HTML5 / CSS3. - Backend: Java, Node.js, Python. Condiciones contractuales: - Modalidad: 100% remoto; si estás en Panamá, opción híbrida. - Jornada: Tiempo completo (8 horas diarias), de lunes a viernes, más media jornada los sábados. - Compensación: Entre 3.500 y 4.500 USD mensuales. - Tipo de contrato: Modalidad Contractor, con contratación directa con el cliente. - Duración: Contrato inicial indefinido, con revisiones periódicas basadas en desempeño. - Beneficios: 10 días hábiles de vacaciones al año. Proceso de selección: - Breve Video Screening asincrónico en Hireflix. - Call breve de alineamiento con Recruiter de Workana. - Entrevista Técnica y Cultural con el cliente + cliente final. - Entrevista con Hiring Manager o Líder de Área (si es necesario). - Challenge Técnico (si es necesario). Si te interesa esta posición y crees que eres el indicado/a aguardamos tu aplicación. En caso de quedar seleccionado/a para continuar, alguien del equipo de Talent de Workana se pondrá en contacto contigo!
AI Assisted Software Developer
WorkanaThe largest platform for hiring top remote talent from Latin America.
En Workana, estamos buscando un/a Desarrollador/a de Software Semi-Senior Asistido por Inteligencia Artificial para uno de nuestros principales clientes: Industria Financiera que ha desarrollado el camino desde sistemas legados hacia el mundo fintech, sin modificar la tecnología core. Sobre el Rol: La persona Desarrolladora de Software Asistido por IA es responsable de diseñar, desarrollar y evolucionar aplicaciones utilizando herramientas de inteligencia artificial generativa, modelos de lenguaje y asistentes de desarrollo. Este rol combina el desarrollo de software tradicional con la supervisión, validación y mejora del código generado por IA, asegurando entregas ágiles sin comprometer estándares de arquitectura, seguridad, calidad y cumplimiento. Responsabilidades principales: 1.1 Desarrollo de software asistido por IA - Generar código utilizando herramientas de IA a partir de requerimientos en lenguaje natural. - Aplicar ciclos iterativos de desarrollo: describir → generar → ejecutar → validar → iterar. - Utilizar herramientas como: GitHub Copilot; ChatGPT; Claude; Gemini; Cursor (u otras similares). - Asumir la responsabilidad técnica total del código generado (calidad, seguridad y rendimiento). 1.2 Diseño y arquitectura - Traducir necesidades de negocio en especificaciones técnicas claras. - Evaluar decisiones generadas por IA, incluyendo: Frameworks; Bases de datos; Patrones arquitectónicos; Controles de seguridad. - Asegurar alineación con la arquitectura tecnológica de la organización.** 1.3 Validación y calidad - Revisar, ejecutar y depurar código generado por IA. - Detectar errores, deuda técnica y problemas de performance. - Diseñar y ejecutar pruebas unitarias y automatizadas. - Garantizar cumplimiento de estándares de calidad. 1.4 Seguridad - Validar que el código cumpla con políticas de seguridad. - Identificar vulnerabilidades como: Credenciales expuestas; Problemas de control de acceso; Validaciones insuficientes; Uso inseguro de librerías. - Aplicar buenas prácticas de desarrollo seguro. 1.5 Colaboración y mejora continua - Trabajar con equipos multidisciplinarios: Frontend, Backend, QA, DevOps, Mobile y Arquitectura. - Documentar decisiones técnicas y procesos. - Evaluar nuevas herramientas de IA aplicables al desarrollo. - Proponer mejoras en procesos de desarrollo asistido. Habilidades Técnicas Requeridas: - Experiencia mínima de 4-5 años en desarrollo web o fullstack. - Dominio de al menos un lenguaje moderno: Java, Python, JavaScript o TypeScript. - Experiencia utilizando herramientas de desarrollo asistido por IA (se prioriza experiencia práctica). - Capacidad para revisar, refactorizar y optimizar código generado por IA. - Experiencia en desarrollo y consumo de APIs. - Comprensión de arquitectura de software. - Manejo de Git y control de versiones. - Conocimiento de CI/CD. - Español fluido o nativo. Conocimientos Deseables: - Frontend: JavaScript / TypeScript, React, HTML5 / CSS3. - Backend: Java, Node.js, Python. Condiciones contractuales: - Modalidad: 100% remoto; si estás en Panamá, opción híbrida. - Jornada: Tiempo completo (8 horas diarias), de lunes a viernes, más media jornada los sábados. - Compensación: Entre 3.500 y 4.500 USD mensuales. - Tipo de contrato: Modalidad Contractor, con contratación directa con el cliente. - Duración: Contrato inicial indefinido, con revisiones periódicas basadas en desempeño. - Beneficios: 10 días hábiles de vacaciones al año. Proceso de selección: - Breve Video Screening asincrónico en Hireflix. - Call breve de alineamiento con Recruiter de Workana. - Entrevista Técnica y Cultural con el cliente + cliente final. - Entrevista con Hiring Manager o Líder de Área (si es necesario). - Challenge Técnico (si es necesario). Si te interesa esta posición y crees que eres el indicado/a aguardamos tu aplicación. En caso de quedar seleccionado/a para continuar, alguien del equipo de Talent de Workana se pondrá en contacto contigo!
AI Assisted Software Developer
WorkanaThe largest platform for hiring top remote talent from Latin America.
En Workana, estamos buscando un/a Desarrollador/a de Software Semi-Senior Asistido por Inteligencia Artificial para uno de nuestros principales clientes: Industria Financiera que ha desarrollado el camino desde sistemas legados hacia el mundo fintech, sin modificar la tecnología core. Sobre el Rol: La persona Desarrolladora de Software Asistido por IA es responsable de diseñar, desarrollar y evolucionar aplicaciones utilizando herramientas de inteligencia artificial generativa, modelos de lenguaje y asistentes de desarrollo. Este rol combina el desarrollo de software tradicional con la supervisión, validación y mejora del código generado por IA, asegurando entregas ágiles sin comprometer estándares de arquitectura, seguridad, calidad y cumplimiento. Responsabilidades principales: 1.1 Desarrollo de software asistido por IA - Generar código utilizando herramientas de IA a partir de requerimientos en lenguaje natural. - Aplicar ciclos iterativos de desarrollo: describir → generar → ejecutar → validar → iterar. - Utilizar herramientas como: GitHub Copilot; ChatGPT; Claude; Gemini; Cursor (u otras similares). - Asumir la responsabilidad técnica total del código generado (calidad, seguridad y rendimiento). 1.2 Diseño y arquitectura - Traducir necesidades de negocio en especificaciones técnicas claras. - Evaluar decisiones generadas por IA, incluyendo: Frameworks; Bases de datos; Patrones arquitectónicos; Controles de seguridad. - Asegurar alineación con la arquitectura tecnológica de la organización.** 1.3 Validación y calidad - Revisar, ejecutar y depurar código generado por IA. - Detectar errores, deuda técnica y problemas de performance. - Diseñar y ejecutar pruebas unitarias y automatizadas. - Garantizar cumplimiento de estándares de calidad. 1.4 Seguridad - Validar que el código cumpla con políticas de seguridad. - Identificar vulnerabilidades como: Credenciales expuestas; Problemas de control de acceso; Validaciones insuficientes; Uso inseguro de librerías. - Aplicar buenas prácticas de desarrollo seguro. 1.5 Colaboración y mejora continua - Trabajar con equipos multidisciplinarios: Frontend, Backend, QA, DevOps, Mobile y Arquitectura. - Documentar decisiones técnicas y procesos. - Evaluar nuevas herramientas de IA aplicables al desarrollo. - Proponer mejoras en procesos de desarrollo asistido. Habilidades Técnicas Requeridas: - Experiencia mínima de 4-5 años en desarrollo web o fullstack. - Dominio de al menos un lenguaje moderno: Java, Python, JavaScript o TypeScript. - Experiencia utilizando herramientas de desarrollo asistido por IA (se prioriza experiencia práctica). - Capacidad para revisar, refactorizar y optimizar código generado por IA. - Experiencia en desarrollo y consumo de APIs. - Comprensión de arquitectura de software. - Manejo de Git y control de versiones. - Conocimiento de CI/CD. - Español fluido o nativo. Conocimientos Deseables: - Frontend: JavaScript / TypeScript, React, HTML5 / CSS3. - Backend: Java, Node.js, Python. Condiciones contractuales: - Modalidad: 100% remoto; si estás en Panamá, opción híbrida. - Jornada: Tiempo completo (8 horas diarias), de lunes a viernes, más media jornada los sábados. - Compensación: Entre 3.500 y 4.500 USD mensuales. - Tipo de contrato: Modalidad Contractor, con contratación directa con el cliente. - Duración: Contrato inicial indefinido, con revisiones periódicas basadas en desempeño. - Beneficios: 10 días hábiles de vacaciones al año. Proceso de selección: - Breve Video Screening asincrónico en Hireflix. - Call breve de alineamiento con Recruiter de Workana. - Entrevista Técnica y Cultural con el cliente + cliente final. - Entrevista con Hiring Manager o Líder de Área (si es necesario). - Challenge Técnico (si es necesario). Si te interesa esta posición y crees que eres el indicado/a aguardamos tu aplicación. En caso de quedar seleccionado/a para continuar, alguien del equipo de Talent de Workana se pondrá en contacto contigo!
AI Assisted Software Developer
WorkanaThe largest platform for hiring top remote talent from Latin America.
En Workana, estamos buscando un/a Desarrollador/a de Software Semi-Senior Asistido por Inteligencia Artificial para uno de nuestros principales clientes: Industria Financiera que ha desarrollado el camino desde sistemas legados hacia el mundo fintech, sin modificar la tecnología core. Sobre el Rol: La persona Desarrolladora de Software Asistido por IA es responsable de diseñar, desarrollar y evolucionar aplicaciones utilizando herramientas de inteligencia artificial generativa, modelos de lenguaje y asistentes de desarrollo. Este rol combina el desarrollo de software tradicional con la supervisión, validación y mejora del código generado por IA, asegurando entregas ágiles sin comprometer estándares de arquitectura, seguridad, calidad y cumplimiento. Responsabilidades principales: 1.1 Desarrollo de software asistido por IA - Generar código utilizando herramientas de IA a partir de requerimientos en lenguaje natural. - Aplicar ciclos iterativos de desarrollo: describir → generar → ejecutar → validar → iterar. - Utilizar herramientas como: GitHub Copilot; ChatGPT; Claude; Gemini; Cursor (u otras similares). - Asumir la responsabilidad técnica total del código generado (calidad, seguridad y rendimiento). 1.2 Diseño y arquitectura - Traducir necesidades de negocio en especificaciones técnicas claras. - Evaluar decisiones generadas por IA, incluyendo: Frameworks; Bases de datos; Patrones arquitectónicos; Controles de seguridad. - Asegurar alineación con la arquitectura tecnológica de la organización.** 1.3 Validación y calidad - Revisar, ejecutar y depurar código generado por IA. - Detectar errores, deuda técnica y problemas de performance. - Diseñar y ejecutar pruebas unitarias y automatizadas. - Garantizar cumplimiento de estándares de calidad. 1.4 Seguridad - Validar que el código cumpla con políticas de seguridad. - Identificar vulnerabilidades como: Credenciales expuestas; Problemas de control de acceso; Validaciones insuficientes; Uso inseguro de librerías. - Aplicar buenas prácticas de desarrollo seguro. 1.5 Colaboración y mejora continua - Trabajar con equipos multidisciplinarios: Frontend, Backend, QA, DevOps, Mobile y Arquitectura. - Documentar decisiones técnicas y procesos. - Evaluar nuevas herramientas de IA aplicables al desarrollo. - Proponer mejoras en procesos de desarrollo asistido. Habilidades Técnicas Requeridas: - Experiencia mínima de 4-5 años en desarrollo web o fullstack. - Dominio de al menos un lenguaje moderno: Java, Python, JavaScript o TypeScript. - Experiencia utilizando herramientas de desarrollo asistido por IA (se prioriza experiencia práctica). - Capacidad para revisar, refactorizar y optimizar código generado por IA. - Experiencia en desarrollo y consumo de APIs. - Comprensión de arquitectura de software. - Manejo de Git y control de versiones. - Conocimiento de CI/CD. - Español fluido o nativo. Conocimientos Deseables: - Frontend: JavaScript / TypeScript, React, HTML5 / CSS3. - Backend: Java, Node.js, Python. Condiciones contractuales: - Modalidad: 100% remoto; si estás en Panamá, opción híbrida. - Jornada: Tiempo completo (8 horas diarias), de lunes a viernes, más media jornada los sábados. - Compensación: Entre 3.500 y 4.500 USD mensuales. - Tipo de contrato: Modalidad Contractor, con contratación directa con el cliente. - Duración: Contrato inicial indefinido, con revisiones periódicas basadas en desempeño. - Beneficios: 10 días hábiles de vacaciones al año. Proceso de selección: - Breve Video Screening asincrónico en Hireflix. - Call breve de alineamiento con Recruiter de Workana. - Entrevista Técnica y Cultural con el cliente + cliente final. - Entrevista con Hiring Manager o Líder de Área (si es necesario). - Challenge Técnico (si es necesario). Si te interesa esta posición y crees que eres el indicado/a aguardamos tu aplicación. En caso de quedar seleccionado/a para continuar, alguien del equipo de Talent de Workana se pondrá en contacto contigo!
