Hargreaves Lansdown
Software Engineer – Full Stack Engineer (Node.js / GraphQL)
Rol remoto de Full Stack Engineer con fit claro de ubicación del candidato.
Publicado22 jul 2026
Países elegibles66 países aceptados
Señal de seniorityMiddle
Modelo de trabajoRemoto
Ubicaciones aceptadas para candidatos
Resumen del rol
Software Engineer – Full Stack Engineer (Node.js / GraphQL)
Requisitos y responsabilidades
Contenido del rol extraído en secciones para revisar más rápido.
What You'll Be Doing
- Design, develop and maintain backend services powering the Discover platform.
- Build scalable APIs and integrations with internal and external systems.
- Develop AWS serverless applications using modern engineering practices.
- Contribute to platform scalability, resilience, observability and performance.
- Work across the full stack where required, collaborating closely with frontend engineers.
- Take ownership of features and issues from design through to production.
- Support CI/CD pipelines and deployment processes.
- Drive engineering improvements, automation and operational excellence.
- Participate in architecture discussions, code reviews and technical design sessions.
- Collaborate closely with Product, Platform and Engineering teams to deliver customer value.
What We're Looking For
- Strong ownership mentality.
- Ability to solve problems independently.
- Comfortable working within distributed systems and cloud-native environments.
- Strong communication and collaboration skills.
- Passion for building scalable cloud-native applications.
- Curiosity and willingness to learn across the full stack.
- A proactive approach to identifying technical improvements and opportunities for innovation.
Backend Engineering
- Node.js
- TypeScript
- REST API development
- API integrations
- AWS Lambda
- API Gateway
- Event-driven architectures
- Middleware frameworks such as Middy
- JSON data processing
GraphQL
- Designing and implementing GraphQL APIs
- GraphQL schema design
- GraphQL federation patterns
- Transitioning from REST-based architectures to GraphQL
- Consuming GraphQL services within distributed systems
Cloud & Infrastructure
- AWS
- Infrastructure as Code (Terraform, CDK, SST or similar)
- DynamoDB
- SNS / SQS
- Familiarity with core AWS services including IAM, Secrets Manager and Parameter Store
- Experience working with CI/CD pipelines and modern software delivery practices
Full Stack Experience
- Experience working across frontend and backend technologies
- React and TypeScript exposure
- Building customer-facing web applications
Search & Content Platforms
- Typesense
- Elasticsearch
- Contentful or other Headless CMS platforms
Modern Engineering Tooling
- LaunchDarkly or feature flagging platforms
- OAuth and authentication flows
- Cross-account AWS patterns
- Analytics integration
- Experience with observability tooling such as Grafana
Frontend Technologies
- TanStack Query
- Zustand
- Vite
- Micro-frontend architectures (e.g. Module Federation)
- Tailwind CSS
Nice to haves
- PHP
- Experience integrating with or supporting PHP-based applications and services
- Financial Services experience
Details
- Discretionary annual bonus*and annual pay review
- 25 days* holiday plus bank holidays and 1-day additional Christmas closure
- Option to purchase an additional 5 days holiday**
- Flexible working options available, including hybrid working
- Enhanced parental leave
- Pension scheme up to 11% employer contribution
- Income Protection and Life insurance (4 x salary core level of cover)
- Private medical insurance*
- Health care cash plans - including optical, dental, and outpatient care
- Health screening programme
- Help@hand- confidential support including mental health counselling and remote GP
- Wellhub - unlimited access to fitness providers and wellness coach sessions
- Variety of travel to work schemes with bike storage and shower facilities
- Inhouse barista and deli serving subsidised coffee and sandwiches
- Two paid volunteering days per year
Roles similares
Mantén una lista de respaldo.
AWS, CI/CD 3 países aceptados
Lead Full Stack EngineerFlint Group Packaging SolutionsVer rol React 8 países aceptados
Middle/Senior Full Stack EngineerMark43Ver rol Node.js, TypeScript 5 países aceptados
Senior Software EngineerSubwayVer rol Node.js, TypeScript 5 países aceptados
Senior Mobile EngineerSubwayVer rol Stack
Usa estas tags para comparar roles remotos similares.
Elegibilidad de ubicación
Candidatos deberían aplicar solo cuando el país del perfil aparece aquí.
Tu perfilPaís no definidoInicia sesión para comparar tu país con este rol.
Ver todos los 66 países aceptados
ArgeliaArgentinaAustraliaAustriaBangladésBélgicaBoliviaBrasilCanadáChileChinaColombiaCosta RicaDinamarcaEcuadorEgiptoEl SalvadorEtiopíaFinlandiaFranciaAlemaniaGhanaGreciaGuatemalaHondurasIndiaIndonesiaIrlandaIsraelItaliaJapónKeniaMalasiaMéxicoMarruecosPaíses BajosNueva ZelandaNicaraguaNigeriaNoruegaPakistánPanamáParaguayPeruFilipinasPoloniaPortugalArabia SaudíSingapurSudáfricaCorea del SurEspañaSueciaSuizaTaiwánTanzaniaTailandiaTúnezTurquíaUgandaEmiratos Árabes UnidosReino UnidoUruguayEstados UnidosVenezuelaVietnam
Flujo de contratación
WithMira muestra el rol y luego envía candidatos a la aplicación de la empresa.
1Revisa fit del rol, stack y elegibilidad de ubicación en WithMira.
2Abre la página de aplicación de la empresa desde el link rastreado.
3Guarda el rol o suscríbete a oportunidades similares antes de salir.