About the Role:
Join our dynamic team as a Senior Full Stack MERN BackEnd Developer where youll drive the development of our core backend systems and micro services layer using Serverside JavaScript. Youll be pivotal in building scalable performant and datadriven applications using GraphQL and Azure Cloud while also collaborating on the frontend. Were looking for a seasoned developer with a deep understanding of backend architecture API design and cloud infrastructure who can lead and contribute to complex projects.
Job Description:
Experience: 57 Years of Professional Software Development
Key Responsibilities:
- for Serverside JavaScript Micro Services and APIs
- Expertise in for Serverside JavaScript APIs and Micro Services development
- Best Practices in design and build of Controllers Services and Modules using
- Strong experience with using TypeScript and JavaScript for all serverside development
- Experience with patterns such as Interceptors and Middleware
- GraphQL API Mastery:
- Develop develop and optimize highperformance GraphQL APIs using Apollo GraphQL or WunderGraph Cosmos.
- Design efficient schemas resolvers and data fetching strategies to ensure optimal performance and responsiveness.
- Implement advanced GraphQL features like subscriptions defer/stream and federation where applicable.
- Backend Engineering Leadership:
- Design and implement robust scalable and secure backend services using and .
- Focus on building RESTful and GraphQL APIs that serve as the backbone of our applications.
- Optimize backend performance scalability and reliability.
- Azure Cloud Expertise (BackendCentric):
- Utilize Azure Cloud services particularly Azure Functions Azure Cosmos DB and Azure App Service to build and deploy backend services.
- Design and implement serverless architectures for scalable and costeffective solutions.
- Optimize cloud resource utilization and implement best practices for security and reliability.
- Data Management & Integration:
- Design and manage data models and database schemas with a focus on NoSQL databases and potentially relational databases.
- Implement data integration strategies between various systems and services.
- API Documentation & Governance:
- Create and maintain comprehensive API documentation using Swagger/OpenAPI and GraphQL schema documentation.
- Establish and enforce API design standards and best practices.
- Performance Tuning & Monitoring:
- Proactively monitor backend and API performance identify bottlenecks and implement optimizations.
- Utilize logging monitoring and tracing tools to diagnose and resolve production issues.
- CI/CD & DevSecOps (Backend Emphasis):
- Develop and maintain robust CI/CD pipelines for backend services focusing on automated testing and deployment.
- Integrate DevSecOps practices to ensure secure and compliant backend deployments.
- Collaboration & Architectural Contribution:
- Participate in architectural discussions contributing to the design and evolution of scalable backend architectures.
- Collaborate with frontend developers to ensure seamless integration between frontend and backend systems.
- Front End Collaboration:
- Work in collaboration with front end developers to ensure proper data flow between front and backend.
- Understand the needs of the front end and provide them with the proper data structures and api calls.
MustHave Skills:
- Expertise: Experience with for serverside JavaScript and Micro Service / API development
- GraphQL Experience: Expertlevel knowledge of GraphQL including schema design resolvers and performance optimization.
- Backend Development Expertise: Deep proficiency in and backend architecture.
- Azure Cloud (Backend Focus): Extensive experience with Azure Functions Azure Cosmos DB and Azure App Service.
- API Design & Development: Strong understanding of RESTful and GraphQL API design principles.
- Database Expertise: Proficiency in NoSQL databases (e.g. MongoDB Cosmos DB) and understanding of relational databases.
- TypeScript & JavaScript: Advanced coding skills in TypeScript and JavaScript.
- CI/CD & DevSecOps: Practical experience implementing and managing CI/CD pipelines and DevSecOps practices.
- Performance Optimization: Proven ability to diagnose and resolve performance issues.
- Testing: Strong Understanding of unit and integration testing.
Good to Have Skills:
- Azure Serverless Technologies Expertise.
- Experience with Large Language Model (LLM) API Integration.
- Python Programming Proficiency.
- Experience with Relational Databases (PostgreSQL MySQL).
- Experience in Creative Production Platforms.
Who You Are:
- Bachelors degree in Computer Science Engineering or a related field.
- 5 years of handson backend and API development experience.
- Strong understanding of computer science fundamentals.
- Excellent problemsolving and analytical skills.
- Ability to translate business requirements into technical solutions.
- Strong communication skills.
- Team player.
Location:
DGS India Pune Kharadi EON Free Zone
Brand:
Dentsu Creative
Time Type:
Full time
Contract Type:
Permanent
Required Experience:
Senior IC