Looking for a

GraphQL Engineer

POS-323
Location: Remote
Type: Full-time
Seniority: Senior

About Us:

As a Senior GraphQL Engineer at Kenility, you’ll join a tight-knit family of creative developers, engineers, and designers who strive to develop and deliver the highest quality products into the market.

 

Technical Requirements:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Over five years of professional experience in software engineering, including several years focused on building and maintaining APIs.
  • Strong backend development skills using TypeScript or JavaScript.
  • Extensive hands-on experience working with GraphQL, including federated graph architectures; familiarity with Apollo GraphQL tooling is considered advantageous.
  • Practical experience deploying and operating services in Kubernetes environments, particularly using AWS EKS in production systems.
  • Experience implementing observability and monitoring solutions using tools such as Datadog, Prometheus, or New Relic.
  • Familiarity with Redis-based caching strategies and operational patterns using AWS Elasticache.
  • Proven ability to design backend services with a focus on scalability, reliability, and maintainability in distributed architectures.
  • Experience collaborating with cross-functional teams including backend engineers, DevOps specialists, and product stakeholders.
  • Knowledge of additional backend technologies such as Python frameworks (e.g., FastAPI or Strawberry GraphQL) is considered a plus.
  • Experience developing backend services using Go is a plus.
  • Familiarity with Java or Kotlin for server-side development is considered beneficial.
  • Exposure to AWS Lattice or other AWS-managed service patterns is desirable.
  • Minimum Upper Intermediate English (B2) or Proficient (C1).

 

Tasks and Responsibilities:

  • Design and implement GraphQL schemas and resolvers using TypeScript or JavaScript to support backend services.
  • Build and maintain federated GraphQL services, integrating with Apollo GraphQL ecosystem tools when required.
  • Develop and maintain server-side logic and APIs that enable reliable and high-performance GraphQL operations.
  • Implement observability mechanisms and dashboards to monitor service performance, reliability, and system health.
  • Deploy, manage, and troubleshoot services running in Kubernetes clusters on AWS EKS.
  • Collaborate with backend, DevOps, and product teams to define API contracts and support the evolution of platform capabilities.
  • Implement caching and state management strategies using Redis and AWS Elasticache where appropriate.
  • Participate in incident response processes, post-incident reviews, and initiatives aimed at improving platform stability and reliability.

 

Soft Skills:

  • Responsibility
  • Proactivity
  • Flexibility
  • Great communication skills
Join us

Ready to be part of our team?

Tell us what you're working on—we’ll help you design, scale, and deliver AI-powered software that drives real business outcomes.
Thank you!
Your message has been sent.
We will review it shortly and get back to you.