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.

Ver stack
FocoFull Stack EngineerÁrea del rol
Señal de seniorityMiddleNivel del candidato
StackAWS, CI/CD, GraphQLSkills principales
Ubicación66 países aceptadosElegibilidad

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

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.