Search by job, company or skills

Full Stack Engineer

Early Applicant
  • Posted 2 months ago
  • Be among the first 20 applicants

Job Description

About E2M

E2M Solutions works as a trusted white-label partner for digital agencies. We support agencies with consistent and reliable delivery through services such as website design, web development, eCommerce, SEO, AI SEO, PPC, AI automation, and content writing . Founded on strong business ethics, we are an equal opportunity organisation powered by 350+ experienced professionals, partnering with 1100+ digital agencies across the globe. At E2M, we value ownership, consistency, and people who are committed to doing meaningful work and growing together. If you're someone who dreams big and has the gumption to make them come true, E2M has a place for you.

Role Overview:

We're looking for a Full-Stack Developer to build and own features end-to-end on an AI-powered Customer Success platform. You'll work across the stack — Next.js or React on the frontend and Python / FastAPI with PostgreSQL and Redis on the backend — and help ship LLM-driven features like sentiment analysis, meeting summaries, and automated insights. This is a hands-on role for someone with 3–5 years of experience who's comfortable moving between UI, APIs, and data.

Key Responsibilities:

Frontend

  • Build responsive, polished interfaces using Next.js or React — dashboards, charts/KPIs, tables, and workflow views.
  • Collaborate with designers to implement UI accurately; handle loading, error, and empty states cleanly.

Backend & APIs

  • Develop RESTful services using Python and FastAPI in a microservices architecture.
  • Design clean API contracts that your own frontend consumes.

Database & Performance

  • Design and maintain PostgreSQL schemas (Supabase); write and optimize SQL, add indexes, pagination, and Redis caching to keep endpoints fast.

AI / LLM Integration

  • Integrate LLM APIs (OpenRouter / OpenAI / Anthropic) for summaries, sentiment, and content generation; help refine prompts and structure model outputs.

Quality & Collaboration

  • Write clean, well-documented, testable code; debug across the stack.
  • Handle authentication/authorisation (JWT + RBAC).
  • Participate actively in team meetings, code reviews, and planning.

Required Skills/Experience:

  • Bachelor's in Computer Science, IT, or related field.
  • 3–5 years of full-stack development experience.
  • Frontend: strong experience with Next.js or React.
  • Backend: solid Python with a web framework — FastAPI preferred (Flask/Django acceptable).
  • Strong SQL / PostgreSQL: schema design, query optimisation, indexing.
  • Solid REST API design and integration experience.
  • Familiarity with Git.

Nice to have

  • Experience integrating LLM / AI APIs and prompt engineering.
  • TypeScript, Supabase, Redis, async Python.
  • Microservices, Docker, CI/CD, data visualisation/charting libraries.

What makes you stand out

  • You've shipped features end-to-end (DB API UI) and care about both clean code and good UX.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 149333635

Similar Jobs

Ahmedabad, India

Skills:

Node.jsRedisTailwindCSSReactTypescriptMySQLAWSRedux Toolkitshadcn uiTypeORMRTK QueryBullMQ

Ahmedabad, India

Skills:

Continuous DeploymentAutomationContinuous IntegrationContainerization technologiesDevOps practicesCloud platformsServer-side technologiesPython Programming LanguageFront-end development principles

Ahmedabad, India

Skills:

DjangoReactGitPostgreSQLFastAPIRest ApisPythonSqlAWSAI integrations

Ahmedabad, India

Skills:

.Net CoreGitSqlNosqlReactRestful ApisAI coding tools

Ahmedabad, India

Skills:

NodeMERNJwtExpressDockerPostgreSQLTypescriptMongoDBReactNext.js

Beware of Scammers

We don’t charge money for job offers