We're looking for a Full-Stack Engineer who thrives at the intersection of web development, AI integration, and platform scalability. You'll work across the stack, from building fluid, high-performance UIs to integrating LLM-driven features and scalable backend systems. This role is for someone who's excited about solving tough technical challenges, experimenting with new AI workflows, and shipping real, production-grade systems.
Responsibilities
- Build and maintain high-quality, responsive UIs using React.js and Next.js .
- Develop modular, maintainable frontend architecture with TypeScript, React Hooks, and state management tools (Zustand, Recoil, or Redux).
- Create clean and scalable backend services using Spring Boot (Java) and Python (FastAPI, Flask, or Django).
- Design and integrate RESTful APIs, authentication flows, and microservices.
- Work with MongoDB for efficient schema design, data modelling, and query optimisation.
- Optimise frontend and backend performance, ensuring a smooth, secure experience.
- Collaborate cross-functionally with Product, Design, and AI teams to ship user-first features.
Requirements
- Strong experience with React.js, Next.js, TypeScript and CSS.
- Solid understanding of modern JavaScript (ES6+) and component-based architecture.
- Experience with state management (Zustand, Redux, Recoil) and React Hooks.
- Proficiency in building responsive, performant, and modular UIs.
- Knowledge of API integration, auth flows, and frontend performance tuning.
- Experience with Electron.js for cross-platform desktop applications.
- Proficiency in Java (Spring Boot) for backend service development.
- Experience in Python with FastAPI, Flask, or Django.
- Deep understanding of RESTful API design and microservice architecture.
- Experience with asynchronous programming, background tasks, and queue systems.
- Hands-on experience with MongoDB (data modelling, schema design, optimisation).
- Understanding of authentication, authorisation, and secure API practices.
Bonus
- Familiarity with DevOps, Docker, AWS and CI/CD pipelines.
- Practical experience integrating LLM APIs (OpenAI, Anthropic, Gemini, etc. ).
- Familiarity with LangChain, LangGraph, or related AI orchestration frameworks.
- Understanding of prompt engineering, RAG, and vector databases.
- Interest in building AI-first product features that combine logic with intelligent automation.
- Curiosity and willingness to experiment with emerging AI SDKs and frameworks.
This job was posted by Integrations At Quash from Quash.