About the Role
We are looking for a highly skilled Full-Stack Developer with strong expertise in React.js, Node.js, SQL, MongoDB, PostgreSQL, and modern UI/UX principles. The ideal candidate should have hands-on experience building scalable applications, integrating third-party APIs, and working with LLM-based (AI) features. Excellent communication in English is a must.
Key Responsibilities
Frontend (React.js)
Develop high-quality, responsive, and user-friendly UI using React.js, Redux / Bootstrap, TailwindCSS / Material UI.
Convert Figma / UI wireframes into pixel-perfect components.
Implement reusable components, hooks, and UI libraries.
Optimize performance, SEO, and accessibility.
Backend (Node.js)
Build scalable REST APIs using Node.js / Express.js / NestJS.
Integrate third-party APIs (payment gateways, CRM, SMS/Email, analytics, etc.).
Work with authentication & authorization (JWT, OAuth).
Implement caching using Redis, job queues, or cron tasks.
Database
Strong expertise in SQL with PostgreSQL.
Hands-on with MongoDB (schema design, indexing, aggregation).
Ability to write complex queries, stored procedures, optimization.
Experience with ORMs like Prisma, Sequelize, Mongoose.
AI / LLM Integration
Experience integrating OpenAI, Claude, Gemini, Llama or other LLM APIs.
Build prompt engineering workflows and structured responses (SQL, NoSQL, JSON).
Ability to convert LLM output into actionable dashboard/widgets/code.
Basic understanding of vector DBs (Chroma, Weaviate) is a plus.
DevOps & Deployment
Basic knowledge of Docker & CI/CD pipelines.
Deploy applications on AWS / Azure / Vercel / Render / Railway.
Environment variables, secrets management, and build optimizations.
Requirements
Required Skills
2+ years professional experience in full-stack development.
Strong knowledge of:
React.js
Node.js
PostgreSQL (Advanced SQL skills)
MongoDB
HTML/CSS/JS/TypeScript
Good UI/UX understanding and design sense.
Excellent communication skills (English) – written & verbal.
Immediate joining availability.
Experience consuming & building REST APIs.
Strong problem-solving and debugging skills.
Preferred / Added Advantage
Knowledge of Next.js.
Experience with micro services or message queues (Kafka, RabbitMQ).
Experience building dashboard analytics.
Knowledge of Git / GitHub workflows.
Understanding of Agile / Scrum methodologies.
Ability to work independently and handle client communication.
Role Expectations
Take ownership of end-to-end modules (from UI → Backend → Deployment).
Deliver clean, maintainable, and scalable code.
Work closely with design, QA, and product teams.
Participate in estimate breakdown, planning, and documentation.
Flexible to work with AI-driven projects, AI tools, dashboard automation, and analytics.
Interview Process
Step 1: Application Review | 4–5 Days | Resume and profile screening based on role requirements
Step 2: Initial Discussion | 30–45 mins | Conversation to understand skills, experience, and expectations
Step 3: Practical Task | 1–2 hours | Short assignment or live task focused on real-world problem solving
Step 4: In-Depth Interview | 60 mins | Detailed discussion on approach, thinking, and role alignment
Step 5: Culture & Ownership | 30 mins | Communication style, ownership mindset, and team alignment
Step 6: Background Check | 7-10 Days | Employment, identity, and compliance verification
Step 7: Offer & Onboarding | 1–2 Days | Offer rollout, documentation, and onboarding kick-off