PP - GraphQL Engineer - 174

Posted 9 Days Ago
Be an Early Applicant
Hiring Remotely in Brazil
Remote
Senior level
Software
The Role
The Senior GraphQL Engineer designs, develops, and maintains automated testing frameworks for GraphQL APIs, ensuring quality across CI/CD pipelines while mentoring junior engineers.
Summary Generated by Built In

We are seeking a highly skilled and experienced Senior GraphQL Engineer to join our dynamic engineering team. This role is critical to the success of our modern, scalable applications, as it focuses on ensuring the robustness, performance, and security of our GraphQL APIs. These APIs serve as the backbone of our product ecosystem, enabling seamless communication between frontend and backend services. The ideal candidate will play a pivotal role in designing, developing, and maintaining comprehensive automated testing frameworks, integrating testing processes into CI/CD pipelines, and leveraging containerization and orchestration technologies to maintain high-quality service delivery in cloud environments. This position offers an exciting opportunity to contribute directly to the reliability and success of our products while mentoring junior engineers and collaborating across multiple teams.

Responsibilities
  • Design, develop, and maintain automated test suites specifically tailored for GraphQL APIs to ensure high reliability, performance, and security.
  • Collaborate closely with backend and frontend engineering teams to understand API specifications, workflows, and edge cases to create comprehensive test coverage.
  • Integrate automated testing frameworks seamlessly into CI/CD pipelines using Jenkins, ensuring continuous quality assurance throughout the development lifecycle.
  • Utilize containerization technologies such as Docker to create isolated, reproducible testing environments that mirror production setups.
  • Employ Kubernetes orchestration to manage scalable and resilient testing environments, enabling parallel test execution and efficient resource utilization.
  • Monitor API performance and reliability on cloud infrastructure, specifically Amazon EC2 and Amazon S3, to identify bottlenecks and optimize service delivery.
  • Participate actively in code reviews, providing constructive feedback to improve code quality, maintainability, and adherence to best practices.
  • Collaborate with DevOps teams to align testing strategies with deployment workflows and infrastructure as code practices.
  • Maintain detailed and up-to-date documentation of testing frameworks, processes, and API specifications to facilitate knowledge sharing and onboarding.
  • Stay current with emerging technologies, tools, and best practices in GraphQL, automated testing, cloud computing, and container orchestration.
  • Mentor and guide junior engineers, fostering a culture of continuous learning and technical excellence within the team.

Requirements
  • GraphQL: Deep expertise in designing, querying, and testing GraphQL APIs. Ability to understand complex schema definitions, resolver functions, and query optimization to ensure efficient and secure API interactions.
  • TypeScript: Proficient in TypeScript for building robust, type-safe testing frameworks and tools that integrate seamlessly with Node.js environments.
  • Node.js: Strong experience with Node.js for developing backend services and automated testing scripts, leveraging asynchronous programming and event-driven architecture.
  • SQL: Solid understanding of SQL databases and query languages to validate data integrity and consistency during API testing.
  • NoSQL: Experience with NoSQL databases such as MongoDB to handle flexible data models and perform data validation in testing scenarios.
  • Amazon EC2: Practical knowledge of deploying, monitoring, and troubleshooting applications on Amazon EC2 instances to ensure high availability and performance of APIs.
  • Amazon S3: Familiarity with Amazon S3 for managing object storage, including testing API interactions with cloud storage services.
  • Docker: Expertise in containerizing applications and test environments using Docker to create consistent, isolated, and reproducible testing setups.
  • Kubernetes: Experience with Kubernetes for orchestrating containerized applications, managing scalable test environments, and automating deployment workflows.
  • Jenkins: Proficient in Jenkins for building and maintaining CI/CD pipelines that integrate automated testing, enabling continuous integration and delivery.
Nice-to-Have Skills
  • Python: Knowledge of Python for scripting, automation, and developing supplementary testing tools or data processing utilities.
  • Terraform: Experience with Terraform for infrastructure as code, enabling automated provisioning and management of cloud resources used in testing environments.
  • Google Cloud: Familiarity with Google Cloud Platform services and tools, complementing AWS expertise to support multi-cloud strategies and hybrid deployments.

Top Skills

Amazon Ec2
Amazon S3
Docker
GraphQL
Jenkins
Kubernetes
Node.js
NoSQL
SQL
Typescript
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
San Francisco, CA
39 Employees
Year Founded: 2020

What We Do

Experts in crafting digital products ⚡️

At Thaloz, the mission is to support at every stage of the digital product journey. With a team of over 100 experts and a global presence in 30 countries, we leverage top-tier Latin American talent to deliver exceptional software development solutions that drive success.

Our Services:
→ Product Lab: Comprehensive product development services to build and scale software solutions. From strategy and design to development, testing, and launch, every aspect is handled with expertise.
→ Talent Hub: Accelerate the team-building process by 50% with carefully vetted LATAM talent. Select the team members, and they will be seamlessly integrated into projects under the client's leadership.
→ Enterprise Pod: Optimize operations with streamlined complex integrations and flawless implementations of digital products for B2B companies, ensuring rapid and smooth deployments.

Ready to assist in turning ideas into reality, get in touch through www.thaloz.com/contact-us

Join our community! 👨‍💻
Instagram: @thalozteam
YouTube: @thalozteam
Clutch: @thaloz

Similar Jobs

Motorola Solutions Logo Motorola Solutions

Artificial Intelligence Engineer

Artificial Intelligence • Hardware • Information Technology • Security • Software • Cybersecurity • Big Data Analytics
Remote or Hybrid
Brazil

Motorola Solutions Logo Motorola Solutions

Senior Full-stack Engineer

Artificial Intelligence • Hardware • Information Technology • Security • Software • Cybersecurity • Big Data Analytics
Remote or Hybrid
Brazil

Grammarly Logo Grammarly

Software Engineer

Artificial Intelligence • Information Technology • Machine Learning • Natural Language Processing • Productivity • Software • Generative AI
Easy Apply
Remote or Hybrid
12 Locations
124K-145K

Hinge Logo Hinge

Public Relations Manager

Artificial Intelligence • Machine Learning • Mobile • Other • Social Impact • Software • App development
Easy Apply
Remote or Hybrid
Brazil
213K-256K Annually

Similar Companies Hiring

Credal.ai Thumbnail
Software • Security • Productivity • Machine Learning • Artificial Intelligence
Brooklyn, NY
Standard Template Labs Thumbnail
Software • Information Technology • Artificial Intelligence
New York, NY
10 Employees
PRIMA Thumbnail
Travel • Software • Marketing Tech • Hospitality • eCommerce
US
15 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account