Skip to main content
Hargreaves Lansdown
Scraped fromLinkedinToday
FullstackSenior

Senior Software Engineer - Full Stack Engineer (Node.js / GraphQL)

Node.jsTypeScriptGraphQLREST APIAWS LambdaAPI GatewayEvent-Driven ArchitectureMiddyJSONAWSTerraformCDKSSTDynamoDBSNSAmazon SQSIAMSecrets ManagerParameter StoreCI/CDReactTypesenseElasticsearchContentfulLaunchDarklyOAuthGrafanaReact QueryZustandViteModule FederationTailwind CSSPHP
Work Type
-
Job Type
-
Location
Worldwide
Salary
Not specified

About the Position

Full Stack Senior Software Engineer with a strong backend focus, working across TypeScript, Node.js, GraphQL and AWS serverless technologies. You'll help build and evolve the Discover platform, delivering scalable APIs, cloud-native services and customer journeys.

Responsibilities

  • 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.

Requirements

  • 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
  • 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
  • Experience working across frontend and backend technologies
  • React and TypeScript exposure
  • Building customer-facing web applications
  • Typesense
  • Elasticsearch
  • Contentful or other Headless CMS platforms
  • LaunchDarkly or feature flagging platforms
  • OAuth and authentication flows
  • Cross-account AWS patterns
  • Analytics integration
  • Experience with observability tooling such as Grafana
  • TanStack Query
  • Zustand
  • Vite
  • Micro-frontend architectures (e.g. Module Federation)
  • Tailwind CSS
  • PHP
  • Experience integrating with or supporting PHP-based applications and services
  • Financial Services experience
Senior Software Engineer - Full Stack Engineer (Node.js / GraphQL)
View Original