Recruitment Room Team
Full-Stack Web & Mobile Developer
Job Description
Join our Product Engineering team to design and deliver web and cross-platform mobile applications powered by OpenAI. Reporting to the Head of Engineering/CTO, you will build responsive user experiences, scalable backends, and integrate cutting-edge AI services into real products.
Requirements
- 4+ years’ experience building production web and mobile apps.
- Strong proficiency in React/Next.js and React Native or Flutter.
- Backend expertise with Node.js/TypeScript or Python, SQL, and cloud platforms (AWS/Azure/GCP).
- Proven experience integrating OpenAI models and vector databases (Pinecone, pgvector, Qdrant, etc.).
- Solid understanding of API design, security best practices, and modern DevOps tooling.
Key Responsibilities
- Develop and ship features end-to-end across web (React/Next.js) and mobile (React Native/Flutter).
- Build secure APIs and scalable backends (Node.js/TypeScript or Python/FastAPI).
- Integrate OpenAI APIs (Assistants, Chat, Realtime, Embeddings, Fine-tuning) with robust RAG pipelines and tool/function calling.
- Set up CI/CD, testing, monitoring, and observability frameworks.
- Ensure security, compliance, and cost efficiency across deployments.
- Collaborate closely with design, product, and engineering stakeholders.
Durban North, Durban – Kwa Zulu Natal – South Africa