Bangalore, Karnataka, India
Retail & E-commerce
Full-Time
dentsu
Overview
Join our high-performing team as a Senior Full Stack GraphQL Developer. You'll build next-generation web applications using GraphQL, React.js, NEST.js, Express.js, and Azure Cloud. In this role, you'll develop scalable, robust solutions and drive exceptional, user-centric experiences in a collaborative, fast-paced environment.
Job Description:
Key responsibilities:
DGS India - Pune - Kharadi EON Free Zone
Brand:
Dentsu Creative
Time Type:
Full time
Contract Type:
Permanent
Job Description:
Key responsibilities:
- GraphQL API Design & Optimization: Develop and maintain high-performance GraphQL Schemas and APIs focusing on schema design, query optimization (batching, caching), real-time data, and schema evolution.
- Supergraph/Subgraph Architecture: Decompose monolithic schemas into manageable Subgraphs using federation or stitching techniques.
- API Consolidation and Aggregation into a Graph: Aggregate existing REST APIs, services, and underlying data stores into a sub-graph.
- Graph-to-Graph Interactions: Integrate, transform, and aggregate data across multiple GraphQL APIs.
- Full Stack MERN Development: Oversee front-end (React.js) and back-end (NEST.js / Express.js) development ensuring efficient GraphQL integration.
- Azure Cloud Implementation: Deploy, scale, and maintain applications using Azure Cloud, including serverless architectures if required.
- UI/UX & Accessibility: Convert design mockups (e.g., Figma) into responsive, accessible interfaces adhering to design systems.
- Quality Assurance: Write and execute unit and integration tests (e.g., Jest.js) to ensure code quality and stability.
- CI/CD & DevSecOps: Build and manage automated pipelines that incorporate security and accommodate GraphQL schema changes.
- Production Support: Monitor, troubleshoot, and optimize performance in production environments.
- Architectural Contribution: Engage in design discussions to evolve scalable, secure architectures for GraphQL APIs and microservices.
- Continuous Learning: Stay updated on industry trends and share best practices.
- API Documentation: Maintain clear API documentation (e.g., Swagger/OpenAPI) with detailed GraphQL schema usage examples.
- Deep expertise in Server-side JavaScript
- Deep expertise in React.js, NEST.js for Back-end Microservices development, Express.js back-end JS frameworks
- Deep expertise with GraphQL concepts – schemas, mutations, queries
- Deep expertise with WunderGraph Cosmo Cloud and Cosmo Router (preferred), or alternatively with Apollo GraphQL
- GraphQL API Design and Implementation Expertise: Demonstrated ability to design and implement efficient and well-structured GraphQL APIs, including schema design, resolvers, and data fetching strategies.
- Deep Expertise with Federated Graph solutions and linking APIs and micro services into a federed graph
- Hands-on experience with Supergraph/Subgraph architectures (e.g., Apollo Federation).
- Deep Expertise with advanced patterns like Subscriptions on GraphQL
- Proficiency in TypeScript & JavaScript.
- Extensive experience with Cloud and Serverless services.
- Ability to translate UX designs into pixel-perfect interfaces.
- Skilled in unit and integration testing (e.g., Jest.js).
- Experience with CI/CD pipelines and DevSecOps practices.
- Proven track record in production troubleshooting and performance tuning.
- Familiarity with microservices architecture and modern build tools (e.g., Webpack).
- Commitment to building reusable, maintainable components.
- Experience in GraphQL schema-first approach
- Expertise in Azure serverless technologies (Azure Functions, Storage, Cosmos DB).
- Experience with integrating Large Language Model (LLM) APIs.
- Background in creative production platforms.
- Proficiency in Python.
- Experience with relational databases (e.g., PostgreSQL, MySQL) and broader database design.
DGS India - Pune - Kharadi EON Free Zone
Brand:
Dentsu Creative
Time Type:
Full time
Contract Type:
Permanent
Similar Jobs
View All
Talk to us
Feel free to call, email, or hit us up on our social media accounts.
Email
info@antaltechjobs.in