Live opening · Posted 5 days ago
At a glance
The key details from the original listing.
Your early-applicant advantage
Live timing from JobBeeper.
About the role
Description supplied by the original job listing.
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
Work arrangement
Hybrid
More openings worth a look
Recently tracked roles with full details and direct application links.