Full Stack Developer (Backend-Leaning) - Junior to Mid
Role details
Job location
Tech stack
Job description
- What you'll work on
- Feature development and redesign of our core tools (Vue.js + AWS Lambda + Aurora PostgreSQL)
- Backend API layer - Lambda endpoints, API Gateway, FastAPI/Python
- Natural language search and AI-powered features (embeddings, vector search)
- A content platform built on Strapi (headless CMS)
- Database schema design, queries, and async data access patterns
- Our stack (you don't need to know all of this on day one. We're looking for someone who can grow into it.)
- Frontend: Vue.js / Nuxt 3, Vuetify, Vite
- Backend: Python (FastAPI), Node.js, AWS Lambda, API Gateway
- Database: Aurora PostgreSQL, SQLAlchemy / asyncpg, pgvector
- Infrastructure: AWS (S3, EC2, Lambda), signed URLs for private media (R2/S3)
- AI/LLM: OpenAI embeddings API, Claude API, RAG pipelines
- Auth & CMS: Auth0, Strapi
- Data: Airtable, mapping libraries (Deck.gl)
- Dev tools: Git, Claude Code / Cursor / Copilot
Technologies:
- AI
- Airtable
- API
- AWS
- Lambda
- Backend
- Claude Code
- CMS
- Copilot
- Cursor
- EC2
- FastAPI
- Figma
- Frontend
- Git
- LLM
- PostgreSQL
- Python
- strapi
- Vue
- Vuetify
- UX UI Design
- NodeJS
- Cloud
- JavaScript
- OAuth
- SQL
- Fullstack
More:
We're a small, fast-moving market intelligence company focused on Africa and the Middle East. We're looking for a full stack developer to take dedicated ownership of our frontend and API layer across a suite of data products - from a distributor directory used by FMCG commercial teams, to retail analytics tools and a content platform.
This is a high-autonomy role. You'll work directly with a senior data engineer and a small research team, owning features end-to-end - from API design to deployed UI. You won't know everything on day one, and that's fine. What matters is that you pick things up fast, take pride in what you ship, and are comfortable being thrown into unfamiliar codebases.
Requirements
- JavaScript and Vue.js - comfortable building and maintaining component-based UIs
- Python - FastAPI or similar, writing Lambda endpoints
- PostgreSQL - confident writing queries and understanding schema design
- AWS basics - Lambda, API Gateway, S3
- Git and clean working practices