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