
Job Description
Ovii's Interpretation of the Role
Senior Full Stack Developer building end‑to‑end web products for a staffing and recruiting client. The role is fully remote, focused on delivering scalable features across front‑end, back‑end, data, and cloud layers while mentoring peers and shaping architecture.
Role Snapshot
- Full‑stack feature ownership
- Production‑ready API design
- Front‑end UI development
- Database schema & performance
- CI/CD pipeline implementation
- Technical mentorship
Must-Have Requirements
- JavaScript/TypeScript
- React
- Node.js
- Relational databases (PostgreSQL, MySQL)
- NoSQL database (MongoDB)
- Git workflows
- CI/CD pipelines
- Agile development
- full stack development
- production‑ready APIs
- relational and NoSQL databases
Nice-to-Have Signals
- Docker
- Terraform
- Microservices concepts
- Serverless architectures
- Kubernetes
- Cloud‑native infrastructure
- SaaS product development
Work Setup
- Location: Kenya, Kenya
- Work mode: REMOTE
- Remote scope: COUNTRY_RESTRICTED
- Remote countries: Kenya
- Timezone: U.S. Business Hours
- Employment type: Full-Time
Eligibility Gates
- Visa sponsorship: unknown
Application Requirements
- Coding test mentioned
- Assessment mentioned
Not Specified in JD
- Salary range
- Visa sponsorship
- Relocation
- Notice period
- Security clearance
What You'll Likely Work On
- Design and implement end‑to‑end product features across UI and API layers
- Build and maintain relational (PostgreSQL, MySQL) and NoSQL (MongoDB) data stores
- Create and optimize RESTful and GraphQL services using Node.js
- Develop responsive front‑end interfaces with React and state‑management tools
- Set up and manage CI/CD pipelines (GitHub Actions, Jenkins) and cloud deployments (AWS, Azure, GCP)
- Write automated tests (Jest, Cypress) and maintain high test coverage
- Mentor junior developers and contribute to architecture discussions
- Monitor production stability and improve performance
Good Fit If You Have
- Enjoys owning features from concept through production
- Communicates clearly with product and design partners
- Proactively improves code quality and system reliability
Skills
- React
- Node.js
- TypeScript / JavaScript
- Relational & NoSQL databases
- Git & CI/CD
- Agile development
- Docker (preferred)
- Terraform (preferred)
- Microservices & serverless concepts
Remote Eligibility
- Kenya