M
Merkle BB•17h ago
Foundit
Senior Full Stack Developer
Gurgaon / Gurugram
Full Time
Senior Level
200000-600000
N/A
N/A
N/A
Responsibilities
Qualifications & Requirements
Experience Level: Senior Level
Full Job Description
Merkle is seeking a Senior Full Stack Developer with expertise in GraphQL to join their team in Gurgaon/Gurugram. This permanent role focuses on designing, developing, and optimizing high-performance GraphQL APIs and full-stack applications.
Key Responsibilities:
- Design and optimize high-performance GraphQL Schemas and APIs, focusing on schema design, query optimization, real-time data, and schema evolution.
- Implement Supergraph/Subgraph architectures to decompose monolithic schemas and aggregate existing REST APIs, services, and data stores into a unified graph.
- Manage graph-to-graph interactions, integrating, transforming, and aggregating data across multiple GraphQL APIs.
- Lead Full Stack MERN development, ensuring seamless GraphQL integration between front-end (React.js) and back-end (NEST.js / Express.js) components.
- Utilize Azure Cloud for deploying, scaling, and maintaining applications, including serverless architectures.
- Translate design mockups into responsive, accessible user interfaces adhering to design systems.
- Ensure code quality and stability through comprehensive unit and integration testing (e.g., Jest.js).
- Build and manage automated CI/CD DevSecOps pipelines that incorporate security and accommodate GraphQL schema changes.
- Provide production support, including monitoring, troubleshooting, and performance optimization.
- Contribute to architectural discussions for scalable, secure GraphQL APIs and microservices.
- Maintain clear API documentation, including detailed GraphQL schema usage examples.
- Stay updated on industry trends and share best practices.
Must-Have Skills:
- Deep expertise in Server-side JavaScript.
- Proficiency in React.js and back-end development with NEST.js or Express.js.
- In-depth knowledge of GraphQL concepts (schemas, mutations, queries).
- Extensive experience with GraphQL API design and implementation, including schema design, resolvers, and data fetching.
- Hands-on experience with Federated Graph solutions and Supergraph/Subgraph architectures (e.g., Apollo Federation).
- Expertise with advanced GraphQL patterns like Subscriptions.
- Proficiency in TypeScript.
- 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.
- Commitment to building reusable, maintainable components.
- Experience with a GraphQL schema-first approach.
- Experience with WunderGraph Cosmo Cloud and Cosmo Router is preferred, or alternatively with Apollo GraphQL.
Good to Have Skills:
- Expertise in Azure serverless technologies (Azure Functions, Storage, Cosmos DB).
- Experience integrating Large Language Model (LLM) APIs.
- Background in creative production platforms.
- Proficiency in Python.
- Experience with relational databases (e.g., PostgreSQL, MySQL) and database design.
Company
M
Merkle BB
Merkle, a dentsu company, is a global leader in powering the experience economy. For over 35 years, Merkle has been at the forefront of digital business transformation, prioritizing a people-centric a...
Gurgaon / Gurugram
Posted on Foundit