Full Stack Developer

Kolkata, India

Job Details

Share this job

0
Category
  • Software Developer Jobs
Employment Type
  • Full-Time
Seniority
  • Senior
Experience Required
  • 3 Years Minimum
Skills Required
  • Frontend and Backend Development, PHP, Mern Stack, Python, Java, .NET, React, JavaScript and TypeScript, Generative AI integrations.
Job Description
We are seeking a highly skilled Full Stack Developer with strong backend expertise in PHP, MERN Stack, Python, Java, or .NET, combined with modern frontend experience in React or Next.js.

Roles & Responsibilities

    1. Backend Development

    • Design, develop, and maintain scalable backend systems using one or more of:
      • PHP (Laravel or similar)
      • MERN (MongoDB, Express.js/ NestJS/Fastify etc, React, Node.js)
      • Python (Django / Flask / FastAPI)
      • Java (Spring Boot)
      • .NET (ASP.NET Core)
    • Develop secure RESTful APIs and microservices.
    • Implement authentication & authorization (JWT, OAuth, etc.).
    • Optimize system performance and scalability.
    • Ensure secure coding and compliance with best practices.

    2. Frontend Development

    • Develop responsive, modern UI using:
      • HTML5
      • CSS3
      • Bootstrap
      • React.js
      • Next.js
    • Write clean and scalable JavaScript (ES6+) and TypeScript.
    • Implement API integrations and state management.
    • Ensure mobile-first design and cross-browser compatibility.
    • Optimize frontend performance and SEO where applicable.

    3. Generative AI & AI-Assisted Development

    AI Integration

    • Integrate Large Language Model (LLM) APIs into applications.
    • Build AI-powered features such as:
      • Intelligent chat systems
      • Content generation engines
      • AI summarization modules
      • Automated workflows
      • AI-based recommendations
    • Implement prompt engineering best practices.
    • Implement prompt engineering best practices.
    • Implement prompt engineering best practices.

    AI-Aided Coding

    • Utilize AI coding assistants to:
      • Accelerate feature development
      • Generate boilerplate code
      • Improve documentation
      • Refactor and optimize code
    • Ensure AI-generated code meets quality, performance, and security standards.
    • Maintain balance between automation and architectural integrity.

    4. Database Expertise

    Relational Databases (RDBMS)

    Experience with one or more of:

    • Oracle Database – Enterprise-grade, highly reliable, and feature-rich.
    • MySQL – Popular open-source database widely used for web applications.
    • Microsoft SQL Server – Strong integration within the Microsoft ecosystem.
    • PostgreSQL – Advanced open-source object-relational database known for extensibility and SQL compliance.
    • SQLite – Lightweight, file-based database for mobile or embedded systems.

    Responsibilities:

    • Schema design and optimization
    • Writing complex SQL queries
    • Indexing and performance tuning
    • Data migration and backup strategies

    NoSQL Databases

    Experience with:

    • MongoDB – Leading document-oriented database with flexible JSON model.
    • Apache Cassandra – Wide-column store designed for high scalability.
    • Redis – In-memory data store used for caching, sessions, or messaging.
    • Amazon DynamoDB – Fully managed, serverless key-value database.
    • Neo4j – Graph database for highly connected data structures.

    Responsibilities:

    • Schema-less modeling
    • Horizontal scaling strategies
    • High-availability design
    • Performance tuning for real-time applications

    5. DevOps & Cloud Responsibilities

    • Work with cloud platforms such as AWS / Azure / GCP.
    • Deploy and manage applications in cloud environments.
    • Configure and manage CI/CD pipelines.
    • Containerization using Docker.
    • Monitor logging, performance, and reliability.
    • Collaborate on infrastructure automation.
    • Follow DevSecOps and security best practices.

    6. Git & Version Control

    • Strong experience with Git workflows:
      • Branching strategies (Git Flow or similar)
      • Pull requests & code reviews
      • Merge conflict resolution
    • Maintain clean commit history and documentation.
    • Collaborate effectively in team-based repositories.

    7. Agile / Scrum Participation

    • Work in Agile/Scrum environments.
    • Participate in:
      • Sprint planning
      • Daily stand-ups
      • Sprint reviews
      • Retrospectives
    • Provide accurate effort estimations.
    • Collaborate cross-functionally with product, design, QA, and DevOps teams.

Requirements

    • Strong command of JavaScript and TypeScript
    • Excellent UI development skills (HTML/CSS/Bootstrap)
    • Hands-on experience with Generative AI integrations
    • Experience leveraging AI-assisted coding tools for rapid and efficient development
    • Solid understanding of DevOps, Cloud environments, Git workflows, and Agile/Scrum methodologies

    You will be responsible for building scalable web applications, integrating AI-driven features, managing deployments, and contributing to end-to-end system architecture.

    Core Technical

    • 3+ years of full stack development experience.
    • Strong backend expertise in PHP / MERN / Python / Java / .NET.
    • Strong command of:
      • JavaScript (ES6+)
      • TypeScript
      • React.js or Next.js
      • HTML5 / CSS3 / Bootstrap
    • Experience with REST APIs and third-party integrations.
    • Database architecture and optimisation experience.
    • Strong Git experience.

    AI & Emerging Technology

    • Practical experience integrating Generative AI APIs.
    • Knowledge of prompt engineering and AI system design.
    • Experience implementing AI-powered features in production.
    • Familiarity with vector databases or semantic search (preferred).

    DevOps & Cloud

    • Experience with AWS / Azure / GCP.
    • CI/CD pipeline implementation.
    • Docker containerization.
    • Understanding of scalability and system architecture.

    Communication & Soft Skills

    • Strong written and spoken English.
    • Problem-solving and analytical thinking.
    • Ownership mindset.
    • Ability to work independently and in teams.
    • Strong documentation practices.

    Preferred Qualifications

    • Experience building SaaS or enterprise-grade platforms.
    • Knowledge of microservices architecture.
    • Exposure to Kubernetes (bonus).
    • Security best practices implementation.
    • Experience mentoring junior developers.

    Ideal Candidate Profile

    • Full stack ownership mindset.
    • Strong architectural thinking.
    • Efficient use of AI tools to increase productivity.
    • Cloud-aware and DevOps-aligned.
    • Performance- and scalability-focused.

What we offer you

  • Flexible Working

  • Competitive Compensation

  • Insurance Benefits

  • Training & Mentoring

  • Frequent Celebrations

  • Home Office Allowance

  • Paid Leave Benefits

  • Retirement Benefits

  • Partial Course Funding

  • Team Building Activities

Share this job