Senior Backend Engineer
DGS India - Bengaluru - Manyata H2 block
dentsu
Me olemme dentsu. Joukko optimisteja, visionäärejä ja edelläkävijöitä. Jatkuvasti muuttuvassa maailmassa me autamme brändejä kasvamaan, transformoitumaan ja kehittämään liiketoimintaansa vastuullisesti.Job Description:
Job Title: Senior Backend Engineer – Azure GPT / .NET
Reports to: SVP, Head of Data, Technology & Analytics
Location: Remote – Global (must be available through 2 p.m. U.S. Eastern Time)
Employment Type: Full-time • Long-term Contract (Annual Renewal)
Key Responsibilities
Backend Engineering & API Integration
- Design, implement, and optimize .NET-based microservices and Azure Functions that operationalize GPT capabilities and connect with external ad tech APIs (e.g., Google Ads, Microsoft Advertising).
- Develop authenticated REST and GraphQL APIs using OAuth 2.0, Azure AD, and API Management.
- Implement advanced backend patterns including rate limiting, caching, batching, and streamed responses to handle high-throughput, low-latency workloads.
- Ensure long-term code maintainability, testability, and reusability, following best practices in TDD, async/await, and dependency injection.
DevOps & Observability
- Automate CI/CD pipelines using Azure DevOps or GitHub Actions.
- Manage and deploy infrastructure using Infrastructure as Code (IaC) tools like Bicep or Terraform.
- Monitor and debug production services with Application Insights, Log Analytics, and structured logging.
- Lead incident response, root cause analysis, and implement service health improvements.
Technical Leadership & Collaboration
- Take ownership of complex features and resolve key architectural challenges related to performance, security, and scalability.
- Work independently and proactively within a distributed team environment.
- Collaborate closely with product managers, frontend engineers, data scientists, and platform teams to align on technical and business goals.
- Mentor junior engineers, participate in knowledge sharing, and contribute to internal documentation and training.
Innovation & Continuous Improvement
- Drive innovation by integrating Azure OpenAI services using prompt engineering, embedding strategies, and cost-performance tuning.
- Stay informed about emerging backend technologies, AI capabilities, and DevSecOps practices.
- Follow and enforce internal release management and security standards.
Qualifications & Certifications
Education
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, Information Systems, or a related field.
Experience
- Minimum 7+ years of experience building and supporting production-grade backend systems in .NET/C#.
- Strong experience with Azure OpenAI Service, including prompt design, token management, and optimization.
- Proven experience integrating third-party APIs at scale and handling API security, throttling, and transformation logic.
- Proficiency with core Azure services: Azure Functions, API Management, Key Vault, Cosmos DB/SQL, Service Bus/Event Grid.
- Hands-on experience managing microservice architecture, asynchronous programming, and test-driven development.
Certifications
- Azure Developer Associate (AZ-204) or equivalent is a plus.
Key Skills
Mandatory Technical Skills
- Advanced proficiency in .NET 8 / C#, especially with async/await, DI, and unit testing frameworks.
- Experience designing secure, scalable APIs using OAuth 2.0, Azure AD, and API Management.
- Strong grasp of Azure OpenAI, prompt engineering, and AI integration patterns.
- CI/CD automation using Azure DevOps or GitHub Actions.
- Infrastructure management using Bicep or Terraform (IaC).
- Logging, tracing, and monitoring with Application Insights and Log Analytics.
Nice-to-Have Skills
- Docker and container orchestration experience with AKS or Azure Container Apps.
- Knowledge of DevSecOps, including IaC security scanning and secure SDLC.
- Background in MarTech or AdTech platforms and campaign data integration.
- Familiarity with GraphQL federation, schema stitching, or resolver optimization.
Soft Skills
- Excellent written and verbal communication skills in English.
- Strong problem-solving and critical thinking abilities with attention to detail.
- Proven ability to work independently and take ownership of deliverables.
- Comfortable with rapid context switching and managing evolving priorities.
- Passion for learning and mentoring others in a collaborative environment.
Location:
DGS India - Bengaluru - Manyata H2 blockBrand:
MerkleTime Type:
Full timeContract Type:
Permanent* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: APIs Architecture Azure CI/CD Computer Science Cosmos DB DevOps Docker Engineering GitHub GPT GraphQL Microservices OpenAI Pipelines Prompt engineering SDLC Security SQL TDD Terraform Testing
Perks/benefits: Career development
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.