Job Details
Skills And Tools:
Job Description
Key Responsibilities:
Backend Development: Build and optimize scalable, secure RESTful APIs using Node.js (Express.js, NestJS).
Frontend & Mobile Development: Build responsive user interfaces using React.js and (optionally) mobile features with React Native.
Database Management: Design database schemas, write efficient queries, and handle migrations using ORMs like Prisma or Mongoose for PostgreSQL and MongoDB.
Authentication & Security: Implement secure user authentication and authorization using JWT and session middleware.
DevOps & Deployment: Containerize applications using Docker / Docker Compose, set up automated CI/CD workflows with GitHub Actions, and manage deployments (e.g., Vercel).
API Documentation & Quality: Write clean, typed code (TypeScript), document endpoints using Swagger/OpenAPI, and conduct integration/unit testing.
AI & Feature Integration (Bonus): Build or integrate AI capabilities (e.g., LangChain, vector databases like Pinecone, and RAG pipelines) into web applications.
Job Requirements
Key Requirements:
2-3 years experience in Full Stack Development.
Degree in Computer Science, Computer Engineering, or equivalent practical experience.
Languages: JavaScript, TypeScript, and Python (a plus).
Node.js Frameworks: Express.js, NestJS.
Frontend: React.js, HTML5, CSS3, Bootstrap/Tailwind, React Hooks.
Databases & ORMs: PostgreSQL, MongoDB, Prisma ORM, Mongoose.
Tools & DevOps: Git, GitHub Actions (CI/CD), Docker, Docker Compose, Swagger/OpenAPI, Vercel.
Strong understanding of software design patterns, dependency injection, and data structures/algorithms.
Experience building end-to-end full-stack applications from scratch.











