Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 20513374

    CHENNAI · FULLTIME

    Full Stack Software Developer

    Strategic Ventures-in

    Strategic Ventures-in

    Chennai · onsite · Posted 13d ago

    Sourced fromFoundit
    Not disclosedFresherfulltimeChennai

    Your match

    ?

    Sign in to see your match score, skill gaps & tailored resume.

    Section · 01

    About this role

    Position Overview

    We are looking for a strong Full-Stack Developer with hands-on experience building scalable web applications across frontend, backend, databases, AI integrations and third-party APIs.

    The candidate will be responsible for developing end-to-end features, integrating external platforms, designing APIs, working with multi-tenant architectures, and collaborating with frontend, backend, AI/ML, QA, DevOps and product teams.

    This is a hands-on engineering role requiring strong ownership from requirement analysis through development, testing, deployment and production support.

    Key ResponsibilitiesFrontend Development
    • Develop scalable applications using React.js, Next.js and TypeScript.
    • Build reusable components and responsive interfaces.
    • Work with Next.js App Router.
    • Integrate REST APIs.
    • Implement authentication, authorization and role-based interfaces.
    • Develop dashboards, forms, workflows and data-driven interfaces.
    • Use state-management and data-fetching libraries such as Redux Toolkit, RTK Query, React Query or Zustand.
    • Optimize frontend performance and user experience.
    Backend Development
    • Develop backend applications using Python, Django and Django REST Framework.
    • Develop high-performance APIs and services using FastAPI.
    • Use Django ORM effectively.
    • Design RESTful APIs and service interfaces.
    • Implement authentication, authorization and RBAC.
    • Develop background jobs and asynchronous workflows.
    • Implement webhooks and event-driven integrations.
    • Write clean, maintainable and testable code.
    Database Development
    • Design and maintain PostgreSQL databases.
    • Create efficient database schemas and relationships.
    • Write and optimize SQL queries.
    • Implement indexes and query optimization.
    • Handle transactions and database migrations.
    • Work with JSON/JSONB data where appropriate.
    • Identify and resolve database performance issues.
    Multi-Tenant Architecture

    Hands-on understanding of multi-tenant SaaS architecture is required.

    The candidate should understand:

    • Tenant isolation
    • Tenant-aware APIs
    • Tenant-aware database queries
    • Tenant-specific configuration
    • Tenant-specific users and roles
    • Tenant-specific branding
    • Tenant-specific business rules
    • Tenant-specific integrations
    • Data security and access control
    AI & AI Agent Integration

    Experience integrating AI capabilities into production applications.

    Knowledge of:

    • LLM APIs
    • AI agents
    • RAG
    • Embeddings
    • Vector databases
    • Function/tool calling
    • Prompt engineering
    • Structured outputs
    • Agent orchestration
    • Guardrails
    • Human-in-the-loop workflows
    • AI response validation

    Experience with LangChain, LangGraph, LlamaIndex, OpenAI APIs or equivalent technologies is an advantage.

    Third-Party Integrations

    Strong experience integrating external APIs is mandatory.

    The candidate should be comfortable with:

    • REST APIs
    • OAuth 2.0
    • API keys
    • Webhooks
    • API authentication
    • Rate limits
    • Retry mechanisms
    • Idempotency
    • Error handling
    • API versioning
    • Background synchronization
    • External service failures
    Social Media & Marketing Integrations

    Experience with:

    • Meta Graph API
    • Facebook
    • Facebook Lead Ads
    • Instagram
    • Instagram integrations
    • TikTok APIs
    • Google Ads APIs
    • Social media webhooks
    • Lead synchronization
    • Campaign integrations
    WhatsApp Integration

    Experience with:

    • WhatsApp Business API
    • Meta WhatsApp Cloud API
    • WhatsApp templates
    • Webhooks
    • Message delivery/read status
    • Media messages
    • Conversation management
    • Automated messaging
    Email Integration

    Experience with:

    • SMTP
    • Email APIs
    • Amazon SES / SendGrid or equivalent
    • Transactional email
    • Email templates
    • Delivery status
    • Bounce handling
    • Email webhooks
    Google Integrations

    Experience with:

    • Google OAuth
    • Google Calendar API
    • Google Meet
    • Calendar availability
    • Appointment creation
    • Meeting creation
    • Calendar event synchronization
    • Google API authentication
    Payment Integrations

    Experience with payment gateways such as:

    • Razorpay
    • Stripe
    • PayPal or equivalent

    Knowledge of:

    • Checkout
    • Payment links
    • Subscriptions
    • Refunds
    • Payment status
    • Payment webhooks
    • Payment reconciliation
    • Transaction management
    Telephony / Voice Integration

    Experience with:

    • Twilio
    • Voice APIs
    • Call webhooks
    • Call transcription
    • Speech-to-text
    • AI voice agents
    • Call summaries
    • Automated call workflows
    Cloud & DevOps

    Working knowledge of:

    • AWS or GCP
    • Docker
    • Linux
    • Git/GitHub
    • CI/CD
    • GitHub Actions
    • Redis
    • RabbitMQ
    • Cloud databases
    • Object storage
    • Secrets management
    • Application logging and monitoring
    Security

    Good understanding of:

    • OWASP
    • Authentication
    • Authorization
    • RBAC
    • OAuth2
    • JWT
    • API security
    • Tenant isolation
    • Encryption
    • Secure file handling
    • Webhook signature validation
    • Rate limiting
    • Audit logging
    • PII/PHI protection
    Testing & Quality
    • Write unit and integration tests.
    • Perform API testing.
    • Debug frontend and backend issues.
    • Participate in code reviews.
    • Maintain technical documentation.
    • Troubleshoot production issues.
    • Optimize application and database performance.
    Team Collaboration

    The developer will collaborate with:

    • Technical Lead
    • Frontend Developers
    • Backend Developers
    • AI/ML Engineers
    • QA Engineers
    • DevOps Engineers
    • UI/UX Designers
    • Product Managers
    • Integration Teams

    The candidate should communicate technical dependencies clearly, raise blockers early, participate in technical discussions and take ownership of assigned features.

    Mandatory Skills

    React.js | Next.js | TypeScript | Python | Django | Django REST Framework | Django ORM | FastAPI | PostgreSQL | REST APIs | Multi-Tenant Architecture | AI/LLM Integration | Third-Party Integrations | OAuth | Webhooks

    The candidate should also have practical experience with multiple external platforms, preferably Meta/Facebook, Instagram, TikTok, Google, WhatsApp, Email, Google Calendar/Meet and Payment Gateways.

    Preferred Skills
    • LangChain
    • LangGraph
    • LlamaIndex
    • Vector databases
    • Redis
    • RabbitMQ
    • Celery
    • Twilio
    • Razorpay
    • Stripe
    • Google Ads
    • Meta Graph API
    • FHIR / HL7
    • AWS / GCP
    • Terraform
    • Kubernetes
    • Prometheus / Grafana

    Sourced from foundit

    Let the agent run this one for you.

    Tailored resume, auto-apply, and referral lookup — in under 2 minutes.

    Section · 02

    Skills

    PostgresqlNext.jsDjango FrameworkOAuthThird-party integrationsDjango REST FrameworkAI/LLM IntegrationwebhookDjango ORMMulti-tenant architecturePythonTypescriptReact.JsREST APIFastAPI

    Job search guides

    • All 140 Full Stack Developer jobs in Chennai
    • Auto-apply to jobs like this
    • Tailor your resume for this role
    • Resume keywords for software engineers
    • How to find a job in India, fast