Full Stack AI Engineer

Crownstack
Noida, Uttar Pradesh, India

Company Overview

Crownstack is a Digital Transformation Service provider serving primarily the US market. We are a user experience and quality-focused digital engineering company, empowering enterprises to build and implement cutting-edge digital business models.

Our team of engineers and designers drives an engineering-led, people-centric culture. With a strong commitment to clean coding and intuitive user experiences, we have achieved consistent, sustainable growth. Our employee-centric HR policies, competitive compensation, and collaborative work environment make Crownstack an ideal place to grow your career.

Role Overview

We are looking for a Senior Fullstack Engineer with a strong backend focus to join our team building real-world AI-powered products and solutions. You will primarily work on backend systems using Node.js/NestJS, while also contributing to frontend development in React/Next.js as needed. You will work closely with the team lead/product owner to deliver high-quality features, participate in design sessions, code reviews, and agile ceremonies, and coordinate directly with clients on various aspects of the project lifecycle.

You will also get hands-on exposure to modern AI-assisted development tools (Claude Code, Codex, Antigravity, Cursor) and agentic AI frameworks (LangChain, LangGraph), along with RAG pipelines and vector databases. This is a high-growth role — engineers who demonstrate initiative and curiosity move up quickly.

Responsibilities

  • Design, build, and maintain backend services and REST APIs using Node.js/NestJS.
  • Contribute to frontend development using React/Next.js, HTML5, and CSS3 where required.
  • Analyze user requirements and translate them into scalable system features and functionality.
  • Design and maintain relational database schemas (Postgres/MySQL) following ACID principles.
  • Apply clean coding practices, design patterns, and SOLID principles across the codebase.
  • Identify areas for refactoring or improvement in the existing codebase and drive their resolution.
  • Use AI-assisted coding tools (Claude Code, Codex, Antigravity, Cursor) to accelerate development.
  • Participate in code reviews, design sessions, and agile ceremonies.
  • Coordinate directly with US-based clients on project requirements and delivery.
  • Explore and apply LangChain, LangGraph, RAG pipelines, and vector databases where relevant to product needs.

Required Qualifications

  • 2–4 years of fullstack development experience, with backend as the primary strength.
  • Strong hands-on experience with Node.js & NestJS.
  • Solid experience with React/Next.js, HTML5, CSS3, and REST API integration.
  • Strong understanding of relational databases (Postgres/MySQL) and ACID principles.
  • Experience designing, extending, and implementing REST APIs.
  • Familiarity with modern source control systems (Git, GitHub).
  • Practical experience using AI-assisted development tools such as Claude Code, Codex, Antigravity, or Cursor.
  • Good understanding of asynchronous programming.
  • Excellent written and verbal communication skills.

Good to Have

  • Hands-on experience in designing, building, and maintaining backend services in Python.
  • Understanding of LangChain or LangGraph.
  • Awareness of RAG pipelines and vector databases (Pinecone, ChromaDB, Weaviate) and embeddings.
  • Familiarity with AI agent concepts and agentic workflows.
  • Basic understanding of core AI/ML concepts (supervised learning, neural networks, etc.).
  • Exposure to cloud platforms such as AWS, GCP, or Azure.

What We Value

  • Proactive, dependable, and continuously learning.
  • Open, direct, and collaborative communication.
  • Receptive to feedback and committed to improvement.
  • Curious about new AI tools and techniques, explores independently.
  • Self-motivated with strong ownership of assigned work.

Crownstack is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, national origin, age, sexual orientation, gender identity, or disability.

Send us your resume at tabish@crownstack.com

Score my resume against this job, free →

Questions about this job

How do I apply for the Full Stack AI Engineer job at Crownstack?

Use the apply link on this page: you apply directly with Crownstack on LinkedIn. Before you do, score your resume against this job description on Fitboard. It shows which skills and keywords the job asks for that your resume doesn't show, so you can fix them first.

What skills does Crownstack want for this Full Stack AI Engineer role?

The job description asks for Node.js, NestJS, React, Next.js, HTML5, CSS3, REST API and Postgres. Make sure your resume shows the ones you have, in the words the job uses: applicant tracking systems look for them.

How can I get a job at Crownstack?

Apply to the Crownstack roles that match your experience, and tailor your resume to each job description: for this role that means showing Node.js, NestJS, React. A resume that matches the job's own keywords is more likely to get past screening. Fitboard scores your resume against this exact job for free.

Is this Full Stack AI Engineer job remote or onsite?

This is based in Noida, Uttar Pradesh.

Is it free to apply? Does Fitboard charge anything?

Applying is free: you apply directly with Crownstack, and this job page and its apply link cost nothing. Checking your resume against this job is free too, with 3 free scans when you sign in and no credit card needed.

Will you get shortlisted for this role? Check your match free →