Senior Backend Engineer – Golang & GraphQL Federation (Subgraphs)


MARKS IT SOLUTIONS LLC
Dice Job Match Score™
⭐ Evaluating experience...
Job Details
Skills
- Golang
- GraphQL
Summary
Job Title: Senior Backend Engineer – Golang & GraphQL Federation (Subgraphs)
Location: Remote
Employment Type: C2C Contract (12+ Months)
Role Overview
We are seeking an experienced Backend Engineer with strong expertise in Go and GraphQL Federation to support the development and operation of scalable GraphQL subgraphs. This role focuses on building reliable, high-performance GraphQL APIs in Go that integrate with native services and cloud-based systems, particularly within AWS environments.
The ideal candidate will have hands-on experience designing and implementing GraphQL resolvers, working with federated schemas, and integrating backend services through REST APIs or other native service interfaces. This role requires a strong understanding of microservices architecture, API integration patterns, and resilient system design.
The selected consultant will collaborate with engineering teams to build type-safe GraphQL endpoints, contribute to schema development, and ensure high-quality, maintainable backend services that support federated GraphQL architecture.
Key Responsibilities
· Design, build, and operate GraphQL subgraphs using Go within a federated GraphQL architecture
· Develop and implement GraphQL resolvers to integrate with backend services and APIs
· Implement data fetching, aggregation logic, and error handling within Go-based services
· Contribute to GraphQL schema design (SDL) and federation directives to support schema composition
· Ensure GraphQL services are aligned with federated gateway requirements and composition readiness
· Integrate backend services with REST APIs, native services, and external systems
· Apply resiliency patterns such as retries, circuit breakers, and timeouts when interacting with external services
· Implement GraphQL operation-based code generation to improve type safety and maintainability
· Write unit tests and integration tests to ensure service reliability and performance
· Support production troubleshooting, debugging, and performance optimization
· Collaborate with cross-functional teams including backend engineers, API architects, and DevOps engineers
· Participate in code reviews and contribute to engineering best practices
· Ensure scalable and maintainable API development aligned with modern microservices architecture
Required Skills & Qualifications
· Strong experience in Go (Golang) backend development
· Hands-on experience building GraphQL APIs and resolvers
· Experience working with GraphQL Federation and Subgraphs architecture
· Strong understanding of GraphQL SDL (Schema Definition Language)
· Experience implementing data aggregation and service orchestration in Go
· Experience integrating REST APIs and external services into backend systems
· Familiarity with AWS services and cloud-native architectures
· Experience implementing resiliency patterns (retry, timeout, circuit breaker, etc.)
· Experience with GraphQL code generation tools for type safety
· Strong experience with testing frameworks and automated testing
· Ability to troubleshoot production issues and optimize backend performance
· Strong problem-solving skills and ability to work in distributed engineering teams
Preferred Qualifications (Plusses)
· Experience working in federated GraphQL architectures using Apollo Federation
· Experience building microservices-based backend platforms
· Familiarity with containerized environments (Docker/Kubernetes)
· Experience working in large-scale distributed systems
· Knowledge of API performance tuning and observability tools
· Experience working in agile development environments
- Dice Id: 91171094
- Position Id: 8912144
- Posted 11 hours ago
Company Info
MARKS IT Solutions is a trusted partner in delivering agile and scalable workforce solutions across Technology and Business domains. We specialize in Recruitment Process Outsourcing (RPO), MSP/VMS staffing, International Talent Solutions, and comprehensive Managed Services, helping top employers build and manage high-performing teams worldwide.
Similar Jobs
It looks like there aren't any Similar Jobs for this job yet.
Search all similar jobs