PP - GraphQL Engineer - 174 at Thaloz

We are redirecting you to the source. If you are not redirected in 3 seconds, please click here.

PP - GraphQL Engineer - 174 at Thaloz. 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.. . . . 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.. . Company Location: Brazil.