Senior Full Stack Developer
Qualifications & Requirements
Experience Level: Senior Level
Full Job Description
We are seeking a Senior Full Stack Developer with expertise in GraphQL to join our team in Pune. This role involves designing, developing, and maintaining high-performance GraphQL APIs and schemas, focusing on optimization, real-time data, and schema evolution. You will be responsible for decomposing monolithic schemas into manageable Subgraphs using federation or stitching, and aggregating existing services and data stores into a unified graph.
Key responsibilities include full-stack MERN development (React.js front-end, NEST.js/Express.js back-end), ensuring seamless GraphQL integration. You will also implement and manage applications on Azure Cloud, including serverless architectures. Converting design mockups into responsive, accessible interfaces, writing unit and integration tests, and building CI/CD DevSecOps pipelines are crucial. Production support, troubleshooting, performance optimization, and contributing to scalable, secure architectural designs are also key aspects of this role. You will maintain clear API documentation and continuously learn and share best practices in the evolving GraphQL landscape.
Required Skills: Deep expertise in Server-side JavaScript, React.js, NEST.js, Express.js, and GraphQL concepts (schemas, mutations, queries). Proven experience with GraphQL API design and implementation, federated graph solutions, Supergraph/Subgraph architectures (e.g., Apollo Federation), and advanced patterns like GraphQL Subscriptions. Proficiency in TypeScript, extensive experience with cloud and serverless services, and strong unit/integration testing skills are essential. Experience with CI/CD, DevSecOps, production troubleshooting, microservices architecture, and a GraphQL schema-first approach are required. Familiarity with WunderGraph Cosmo Cloud/Router or Apollo GraphQL is preferred.
Desired Skills: Expertise in Azure serverless technologies (Azure Functions, Storage, Cosmos DB), experience integrating Large Language Model (LLM) APIs, a background in creative production platforms, proficiency in Python, and experience with relational databases are beneficial.
Company
Merkle BB
Merkle, a dentsu company, is a global leader in the experience economy, transforming businesses for over 35 years by prioritizing people in digital transformation. As the world's only integrated exper...