Position: Senior GraphQL Engineer
Location: Remote from Argentina or Brazil (Full-time)
We are looking for a highly skilled Senior GraphQL Engineer to join our global engineering team. You will be responsible for building, testing, and ensuring the reliability of GraphQL APIs that power scalable, modern applications. This role requires strong technical expertise, hands-on experience with automated testing frameworks, and proficiency in cloud and containerized environments. You will collaborate with cross-functional teams, mentor junior engineers, and directly contribute to the performance, security, and scalability of core systems.
Responsibilities:
Design, develop, and maintain automated test suites for GraphQL APIs to ensure reliability, performance, and security.
Collaborate with backend and frontend teams to define specifications, workflows, and edge cases for complete test coverage.
Integrate automated testing frameworks into CI/CD pipelines (Jenkins).
Create reproducible testing environments using Docker, aligned with production setups.
Manage scalable and resilient environments with Kubernetes for parallel testing and efficient resource use.
Monitor API performance and optimize delivery on cloud infrastructure (AWS EC2, S3).
Participate in code reviews and provide feedback to improve quality and maintainability.
Collaborate with DevOps on testing strategies, deployment workflows, and infrastructure as code.
Maintain documentation of frameworks, processes, and API specifications.
Stay up to date on best practices in GraphQL, testing, and cloud/container technologies.
Mentor and support junior engineers.
Requirements – Must Have:
Deep expertise in GraphQL design, queries, schema optimization, and testing.
Strong proficiency in TypeScript and Node.js.
Solid knowledge of SQL and NoSQL (MongoDB) databases.
Experience with AWS (EC2, S3).
Proficiency in Docker, Kubernetes, and Jenkins.
- Strong background in automated testing frameworks and CI/CD integration.
- Advanced English (B2+/C1) for daily communication in global teams.
Nice to Have:
Experience with Python for scripting and automation.
Knowledge of Terraform for infrastructure as code.
Exposure to Google Cloud Platform.
What We Offer:
100% remote position, full-time.
Opportunity to contribute to large-scale, high-impact projects.
Collaborative and multicultural work environment.
Career growth and mentoring opportunities.