Full Stack Software Developer (Chennai)

Full Stack Software Developer (Chennai)

25 Sep
|
Strategic Ventures-in
|
Chennai

25 Sep

Strategic Ventures-in

Chennai

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 effective 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 ArchitectureHands-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 IntegrationExperience 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 IntegrationsStrong 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 IntegrationsExperience with:

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

WhatsApp IntegrationExperience with:

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

Email IntegrationExperience with:

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

Google IntegrationsExperience with:

- Google OAuth
- Google Calendar API
- Google Meet
- Calendar availability
- Appointment creation
- Meeting creation
- Calendar event synchronization
- Google API authentication

Payment IntegrationsExperience 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 IntegrationExperience with:

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

Cloud & DevOpsWorking 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

SecurityGood 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 CollaborationThe 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

📌 Full Stack Software Developer (Chennai)
🏢 Strategic Ventures-in
📍 Chennai

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: full stack software developer (chennai) / chennai

Subscribe to this job alert:

Get the latest job offers by email for: full stack software developer (chennai) / chennai