Key Responsibilities:

  • 1. Application & Integration Development-
  • Frontend Development: Build intuitive, responsive, and modern user interfaces using HTML5, CSS3, JavaScript (ES6+), and frameworks such as React, Angular, Vue.js, or Next.js.
  • Backend for AI Integration: Develop robust backend services using Python (FastAPI/Flask) to serve as the integration layer between frontend interfaces and AI/ML services.
  • API Development & Consumption: Design, develop, and document RESTful or GraphQL APIs. Integrate third party and internal APIs, manage authentication flows, and maintain reliable data contracts between systems.
  • Database Management: Design and manage relational and NoSQL databases (PostgreSQL, MySQL, MongoDB, etc.) to support application state, user data, logging, and conversation history.
  • 2. Infrastructure & Operations-
  • DevOps & Cloud Deployment: Containerize applications using Docker and deploy to cloud environments (AWS, Azure, or Google Cloud). Build and maintain CI/CD pipelines to enable automated testing and rapid deployment.
  • Development Workflow Excellence: Use Git effectively for version control and team collaboration. Utilize package managers (npm, yarn) and build tools like Webpack or Vite in daily development.
  • Application Quality & Reliability: Ensure end to end quality through unit, integration, and E2E tests using tools like Jest, Pytest, etc. Maintain resilience and reliability across all application layers, including AI service integrations.
  • 3. Cross-Functional Responsibilities-
  • Cloud‑Native Application Design: Architect and implement scalable, resilient systems using microservices or serverless patterns suitable for modern AI‑driven platforms.
  • Web Security & Compliance: Implement secure authentication/authorization mechanisms, enforce secure communication with backend/AI services, and uphold best practices in web application security.

Key Skills:

  • 5–8 years of professional full‑stack development experience with demonstrated ownership of end‑to‑end systems.
  • Excellent understanding / knowledge of modern frontend technologies: HTML5, CSS3, JavaScript (ES6+), React/Angular/Vue.js, Next.js.
  • Strong proficiency in backend development using Python, specifically FastAPI or Flask.
  • Deep experience designing and consuming RESTful and/or GraphQL APIs.
  • Competence in database technologies:
  • Relational: PostgreSQL, MySQL
  • NoSQL: MongoDB, DynamoDB, or equivalents
  • Hands‑on experience with Docker, CI/CD pipelines, and deployments on AWS/Azure/GCP.
  • Solid understanding of Git workflows and development tooling (npm/yarn, Webpack, Vite).
  • Strong testing fundamentals across the stack (unit, integration, E2E).
  • Knowledge of cloud‑native, microservices, or serverless architectures.
  • Strong grounding in web security, including authentication, authorization, and secure API communication.
  • Ability to collaborate cross‑functionally with product, data science, and platform engineering teams.

Job Summary

CompanyDNB
LocationChennai - India
TypeFull-Time
LevelSenior
DomainAnalyst