Full Stack Staff Engineer – GraphQL

Experian·Remote(Costa Rica)
Software Development

WFA Digital Insight

The demand for skilled full stack engineers with expertise in GraphQL has seen significant growth, with over 25% of companies now adopting GraphQL for their API needs. As the remote job market continues to evolve, professionals with a strong background in NodeJS, TypeScript, and cloud platforms are in high demand. Experian, a global leader in data services, is looking for a talented Full Stack Staff Engineer to drive innovation in their digital transformation. With a strong commitment to diversity, equity, and inclusion, Experian offers a unique work environment that fosters growth and collaboration. Before applying, candidates should be prepared to showcase their technical expertise, leadership skills, and passion for delivering high-quality solutions.

Job Description

About the Role

As a Full Stack Staff Engineer – GraphQL at Experian, you will play a critical role in architecting and implementing GraphQL APIs to serve dynamic UI schemas and content. You will be part of a talented team of engineers responsible for building backend services and tooling to support Server-Driven UI (SDUI) across multiple platforms. Your expertise in NodeJS, GraphQL, and cloud platforms will be essential in driving the technical strategy and architectural decisions for platform-wide UI delivery.

The role entails collaborating with mobile and web engineers to ensure seamless integration and rendering of server-driven components. You will also define and evolve schema models and metadata for dynamic UI rendering, optimizing backend performance, scalability, and reliability. As a seasoned engineer, you will contribute to code reviews, mentoring, and cross-functional collaboration, coaching and supporting software engineers on the team with a strong focus on feedback and growth.

Experian's engineering team is committed to delivering high-quality solutions that meet the company's strategic objectives. As a staff engineer, you will be expected to write clean, maintainable, and well-tested code, participating in the development of technical strategies and architectural decisions.

What You Will Do

  • Design, implement, and maintain GraphQL APIs to serve dynamic UI schemas and content
  • Build and optimize backend services to support SDUI across multiple platforms
  • Collaborate with mobile and web engineers to ensure seamless integration of server-driven components
  • Define and evolve schema models and metadata for dynamic UI rendering
  • Optimize backend performance, scalability, and reliability
  • Contribute to code reviews, mentoring, and cross-functional collaboration
  • Coach and support software engineers on the team with a strong focus on feedback and growth
  • Participate in the development of technical strategies and architectural decisions
  • Write clean, maintainable, and well-tested code
  • Ensure compliance with Experian's engineering standards and best practices

What We Are Looking For

  • 8+ years of experience in full stack engineering roles, preferably with NodeJS backend experience
  • Expertise in GraphQL, including schema design, resolver logic, and performance tuning
  • Proficiency in Node.js, TypeScript, or similar backend technologies
  • Hands-on understanding of technologies like Kafka, DynamoDB, Lambda, Kinesis, and microservices
  • Familiarity with mobile native and web UI frameworks (e.g., React, SwiftUI, Jetpack Compose)
  • Understanding of Server-Driven UI concepts and dynamic rendering strategies
  • Experience with cloud platforms (AWS, GCP, or Azure) and CI/CD pipelines
  • Strong communication and interpersonal skills with a collaborative leadership style

Nice to Have

  • Experience with Java Springboot
  • Knowledge of cybersecurity best practices and security protocols
  • Familiarity with agile development methodologies

Benefits and Perks

  • Medical, life, and dental insurance
  • Asociacion Solidarista
  • International Share Save Plan
  • Flex Work/Work from home
  • Paid time off
  • Annual Performance Bonus
  • Education Reimbursement
  • Family Bonding
  • Bereavement Leave
  • Referral Program

How to Stand Out

  • Ensure you have a solid understanding of GraphQL, NodeJS, and cloud platforms before applying
  • Showcase your experience with SDUI concepts and dynamic rendering strategies in your portfolio
  • Prepare to discuss your approach to optimizing backend performance, scalability, and reliability
  • Highlight your leadership skills and experience with cross-functional collaboration
  • Be ready to provide examples of your coding skills and experience with code reviews and mentoring
  • Research Experian's culture and values to demonstrate your enthusiasm for the company's mission

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.