Fullstack Software Developer
Location | Kampala, Uganda |
Date Posted | October 21, 2025 |
Category | IT / Information Technology Software Development |
Job Type | Full-time |
Currency | UGX |
Description

About the job
Job Title: Fullstack Engineer
Job Type: Full-time
Location: Remote
About Us:
The AI platform for human intelligence—we build models that rigorously vet PhDs and scale human data training for frontier LLMs.
Our agent, Zara, autonomously sources and evaluates world-class researchers and data trainers—powering post-training (RLHF, evals, red-teaming) for top AI labs, modernizing staffing firms, and helping startups hire their core AI teams.
About the Role:
Join us as a Fullstack Software Engineer to design, build, and scale high-impact applications from front to back. You’ll architect robust APIs, craft intuitive interfaces, and deploy secure, cloud-native solutions. We value engineers who write clean code, communicate clearly, and thrive in collaborative environments.
Key Responsibilities:
- Develop, deploy, and maintain REST APIs and microservices using Python (FastAPI/Flask) or Node.js (TypeScript/Express/Koa).
- Build performant, maintainable frontend applications using React.js and Next.js (SSR, SSG, dynamic routing, API routes).
- Implement state management with Redux Toolkit, Zustand, or React Query.
- Design and optimize PostgreSQL schemas and queries for scalability and reliability.
- Create responsive, pixel-perfect UIs with TailwindCSS and Styled Components.
- Integrate with internal/external APIs (e.g., Slack, Google Sheets).
- Deploy, monitor, and secure apps using AWS (EC2, S3, Lambda, CloudFront, etc.) and Nginx.
- Maintain clean, well-documented code and participate in code reviews.
What We're Looking For:
- Deep hands-on experience with React.js, Next.js, and TypeScript.
- Proven ability to build and scale backend systems in Python or Node.js.
- Strong understanding of state management, asynchronous programming, and PostgreSQL optimization.
- Experience with AWS and Nginx in production environments.
- Exceptional attention to UI detail and cross-browser responsiveness.
- Excellent communication and collaboration skills.
Nice to Have:
- Experience with workflow automation, CI/CD, Docker/Kubernetes, or Infrastructure as Code (Terraform, Ansible).
- Familiarity with Pydantic, advanced TypeScript types, and performance optimization for distributed systems.