Description: As a GraphQL Developer resource will be responsible for designing, implementing, and maintaining GraphQL APIs that power our applications.
You will work closely with our front-end and back-end development teams to ensure efficient data retrieval and manipulation, delivering seamless user experiences.
Key Responsibilities:
Collaborate with cross-functional teams to define GraphQL schemas and API requirements.
Develop and optimize GraphQL queries and mutations for efficient data fetching and updating.
Troubleshoot and resolve API performance issues, ensuring scalability and responsiveness.
Implement security measures to protect sensitive data in API interactions.
Stay updated on GraphQL best practices and emerging trends in web development.
Conduct code reviews and provide technical guidance to junior developers.
Design and implement data pipelines using Apache Kafka.
Collaborate with other development teams to integrate Kafka with various data sources and sinks. Develop streaming applications by using Kafka Streams and Kafka Connect.
Ensure data integrity and security by implementing proper data access and encryption methods. Troubleshoot and optimize Kafka clusters for performance and reliability.
Deep understanding of the Kafka Platform.
Create Kafka-based applications using KTables, Kstreams, KSQL, and SMTs
Create/updating of Kafka connectors.
Any Graduate