Design, develop, and maintain robust and scalable GraphQL APIs using Apollo Server, NestJs framework and Node.js
Optimize GraphQL queries and mutations for performance, security, and scalability
Experience with Apollo Federation for building and maintaining federated GraphQL services
Ensure data integrity and security through best practices in schema design and API development
Write and maintain comprehensive unit and integration tests for GraphQL APIs
Conduct code reviews to ensure code quality and adherence to best practices
Troubleshoot and resolve issues related to GraphQL APIs and server performance
Stay updated with the latest developments and best practices in GraphQL, NestJS framework and Node.js technologies
Strong proficiency in TypeScript
Solid understanding of RESTful API design and GraphQL
Knowledge of server-side development best practices, including security, performance, and scalability.
Preferred Skills and Qualifications:
Experience with microservices architecture and development
Familiarity with Docker and containerization
Knowledge of cloud platforms such as AWS or Azure
Familiarity with DevOps practices and CI/CD pipelines
Design, deploy, and manage Kubernetes clusters to support our applications and services
Knowledge with Helm for managing Kubernetes applications
Document processes, configurations, and best practices for Kubernetes operations
Job Classification
Industry: IT Services & Consulting Functional Area / Department: Engineering - Software & QA Role Category: Software Development Role: Software Development - Other Employement Type: Full time