E
E2M
Fullstack
Full Stack Engineer
Next.jsReactPythonFastAPIPostgreSQLRedis CacheREST APISqlGitTypeScriptDockerCi/Cd
About the Position
E2M Solutions works as a trusted white-label partner for digital agencies, providing services such as website design, web development, eCommerce, SEO, AI SEO, and more. We are looking for a Full-Stack Developer to work on an AI-powered Customer Success platform, handling both frontend and backend development.
Responsibilities
- 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.
- Develop RESTful services using Python and FastAPI in a microservices architecture.
- Design clean API contracts that your own frontend consumes.
- Design and maintain PostgreSQL schemas (Supabase); write and optimize SQL, add indexes, pagination, and Redis caching to keep endpoints fast.
- Integrate LLM APIs (OpenRouter / OpenAI / Anthropic) for summaries, sentiment, and content generation; help refine prompts and structure model outputs.
- Write clean, well-documented, testable code; debug across the stack.
- Handle authentication/authorisation (JWT + RBAC).
- Participate actively in team meetings, code reviews, and planning.
Requirements
- Bachelor's in Computer Science, IT, or related field.
- 3–5 years of full-stack development experience.
- Strong experience with Next.js or React.
- 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.
- Experience integrating LLM / AI APIs and prompt engineering is nice to have.
- TypeScript, Supabase, Redis, async Python are nice to have.
- Experience with microservices, Docker, CI/CD, and data visualisation/charting libraries is nice to have.
Full Stack Engineer