Full Stack Developer
2026-07-01T05:25:33+00:00
Fika
https://cdn.greatkenyanjobs.com/jsjobsdata/data/employer/comp_12051/logo/Fika.png
https://www.greatkenyanjobs.com/jobs
FULL_TIME
Nairobi
Nairobi
00100
Kenya
Nonprofit, and NGO
Computer & IT, Science & Engineering, Social Services & Nonprofit
2026-07-20T17:00:00+00:00
TELECOMMUTE
8
You’ll take early-stage ideas and turn them into things people can click, then help the best of them grow into real products. This role suits someone creative who thrives in ambiguity, ships quickly, has genuine taste, and gets why technology matters for communities cut off by distance. You’ll work mainly in Python and front-end JavaScript frameworks (we’re currently big fans of Svelte and next.js).
It’s a fast-moving, experimental role built to help us validate ideas and use cases quickly. You’ll partner closely with the Director of Digital Technology and our technical research groups, and interface across the whole organization to shape what we build. A rough sense of the day to day:
Responsibilities or duties
- Prototype to product: Take ideas from whiteboard to working demo in days, not weeks, then carry the promising ones through to polished, dependable products people rely on.
- Product scoping and management: Own the “what should we build, and why.” Talk to stakeholders, define requirements, prioritize ruthlessly, and keep a clear view of where the platform is heading.
- User research: Interview users across very different cultural contexts, from country directors to field engineers to government partners, and translate what you hear into product decisions.
- Full stack development: Build rich, interactive interfaces (often map-based, using tools like Mapbox) and the backend behind them, including APIs, data plumbing, and cloud services on AWS.
- Design with taste: Sweat the details. Make interfaces non-technical users find obvious and enjoyable, not just functional.
- Cross-functional collaboration: Work alongside AI researchers, engineers, country directors, civil engineers, and researchers to turn technical workflows into tools people actually want to open.
- Speed and flexibility: Adapt as priorities shift. Experimentation is encouraged, and dead ends are sometimes part of that.
Qualifications or requirements
There is no formal education requirement; if you have relevant education, we will take that into account.
We’re looking for a track record of you taking the initiative to build creative projects that tell stories with technology and are designed with a mission in mind.
Generally, we are looking for someone with roughly 5-10 years of experience. This is a mid-level engineering role for someone that is interested in growth and potential future management of a team.
We expect an ideal candidate will have somewhere around two thirds of the qualifications we mention below. Even if you don’t fulfill all the criteria, you are encouraged to apply. We welcome applicants from diverse backgrounds and nontraditional paths.
Required Technical Skills
- Frontend Expertise: Deep experience with front end JavaScript Frameworks (we use Svelte), including component architecture, state management, and styling frameworks.
- Mapping Libraries: Familiarity with Mapbox, Leaflet, or other map tile or rendering libraries.
- Geospatial Data Science awareness: General understanding of Python, especially for geospatial data science workflows
- GIS awareness: Be familiar with GIS filetypes, how raster data and vector data can be visualized in digital settings.
- API Integration: Comfortable working with RESTful APIs, JSON payloads, and asynchronous calls etc.
- Database Experience: Some experience with relational databases like PostgreSQL or MySQL.
- Rapid Iteration: Ability to quickly prototype, test, and revise applications with minimal supervision.
- Git & CI/CD: Comfort with version control workflows and basic CI/CD tooling.
- AI/ML Curiosity: Interest in AI/ML systems, particularly geospatial foundation models or novel algorithms making remote sensing data actionable.
- Product scoping: You can take a fuzzy ask and turn it into a clear problem statement and a scoped first version, decide what’s worth building now versus later (and say “not yet” with good reasons), and write the short spec that aligns a team without drowning anyone in process.
Preferred Experience
- Prior experience in early-stage startups or prototyping environments.
- Exposure to geospatial data and formats (GeoJSON, tilesets, raster data).
- Experience with visualizing big geospatial data or data from algorithms like ML embeddings.
- Comfort designing UIs for non-technical users or analysts.
- Previous work in international development context
Non-technical Skills
- Self-Starter: Comfortable taking initiative, scoping work independently, and managing ambiguity.
- Creative & Curious: Enjoys experimenting with new interfaces and technologies.
- Product-Oriented: Focused on end-user experience and delivering usable value quickly.
- Collaborative: Works well across technical and non-technical stakeholders, and with teams and stakeholders from diverse backgrounds.
- Flexible & Adaptable: Thrives in environments with competing priorities and shifting context.
- Prototype to product: Take ideas from whiteboard to working demo in days, not weeks, then carry the promising ones through to polished, dependable products people rely on.
- Product scoping and management: Own the “what should we build, and why.” Talk to stakeholders, define requirements, prioritize ruthlessly, and keep a clear view of where the platform is heading.
- User research: Interview users across very different cultural contexts, from country directors to field engineers to government partners, and translate what you hear into product decisions.
- Full stack development: Build rich, interactive interfaces (often map-based, using tools like Mapbox) and the backend behind them, including APIs, data plumbing, and cloud services on AWS.
- Design with taste: Sweat the details. Make interfaces non-technical users find obvious and enjoyable, not just functional.
- Cross-functional collaboration: Work alongside AI researchers, engineers, country directors, civil engineers, and researchers to turn technical workflows into tools people actually want to open.
- Speed and flexibility: Adapt as priorities shift. Experimentation is encouraged, and dead ends are sometimes part of that.
- Frontend Expertise: Deep experience with front end JavaScript Frameworks (we use Svelte), including component architecture, state management, and styling frameworks.
- Mapping Libraries: Familiarity with Mapbox, Leaflet, or other map tile or rendering libraries.
- Geospatial Data Science awareness: General understanding of Python, especially for geospatial data science workflows
- GIS awareness: Be familiar with GIS filetypes, how raster data and vector data can be visualized in digital settings.
- API Integration: Comfortable working with RESTful APIs, JSON payloads, and asynchronous calls etc.
- Database Experience: Some experience with relational databases like PostgreSQL or MySQL.
- Rapid Iteration: Ability to quickly prototype, test, and revise applications with minimal supervision.
- Git & CI/CD: Comfort with version control workflows and basic CI/CD tooling.
- AI/ML Curiosity: Interest in AI/ML systems, particularly geospatial foundation models or novel algorithms making remote sensing data actionable.
- Product scoping: You can take a fuzzy ask and turn it into a clear problem statement and a scoped first version, decide what’s worth building now versus later (and say “not yet” with good reasons), and write the short spec that aligns a team without drowning anyone in process.
- Self-Starter: Comfortable taking initiative, scoping work independently, and managing ambiguity.
- Creative & Curious: Enjoys experimenting with new interfaces and technologies.
- Product-Oriented: Focused on end-user experience and delivering usable value quickly.
- Collaborative: Works well across technical and non-technical stakeholders, and with teams and stakeholders from diverse backgrounds.
- Flexible & Adaptable: Thrives in environments with competing priorities and shifting context.
- There is no formal education requirement; if you have relevant education, we will take that into account.
- We’re looking for a track record of you taking the initiative to build creative projects that tell stories with technology and are designed with a mission in mind.
- Generally, we are looking for someone with roughly 5-10 years of experience. This is a mid-level engineering role for someone that is interested in growth and potential future management of a team.
- We expect an ideal candidate will have somewhere around two thirds of the qualifications we mention below. Even if you don’t fulfill all the criteria, you are encouraged to apply. We welcome applicants from diverse backgrounds and nontraditional paths.
- Prior experience in early-stage startups or prototyping environments.
- Exposure to geospatial data and formats (GeoJSON, tilesets, raster data).
- Experience with visualizing big geospatial data or data from algorithms like ML embeddings.
- Comfort designing UIs for non-technical users or analysts.
- Previous work in international development context
JOB-6a44a4cd30837
Vacancy title:
Full Stack Developer
[Type: FULL_TIME, Industry: Nonprofit, and NGO, Category: Computer & IT, Science & Engineering, Social Services & Nonprofit]
Jobs at:
Fika
Deadline of this Job:
Monday, July 20 2026
Duty Station:
This Job is Remote
Summary
Date Posted: Wednesday, July 1 2026, Base Salary: Not Disclosed
Similar Jobs in Kenya
Learn more about Fika
Fika jobs in Kenya
JOB DETAILS:
You’ll take early-stage ideas and turn them into things people can click, then help the best of them grow into real products. This role suits someone creative who thrives in ambiguity, ships quickly, has genuine taste, and gets why technology matters for communities cut off by distance. You’ll work mainly in Python and front-end JavaScript frameworks (we’re currently big fans of Svelte and next.js).
It’s a fast-moving, experimental role built to help us validate ideas and use cases quickly. You’ll partner closely with the Director of Digital Technology and our technical research groups, and interface across the whole organization to shape what we build. A rough sense of the day to day:
Responsibilities or duties
- Prototype to product: Take ideas from whiteboard to working demo in days, not weeks, then carry the promising ones through to polished, dependable products people rely on.
- Product scoping and management: Own the “what should we build, and why.” Talk to stakeholders, define requirements, prioritize ruthlessly, and keep a clear view of where the platform is heading.
- User research: Interview users across very different cultural contexts, from country directors to field engineers to government partners, and translate what you hear into product decisions.
- Full stack development: Build rich, interactive interfaces (often map-based, using tools like Mapbox) and the backend behind them, including APIs, data plumbing, and cloud services on AWS.
- Design with taste: Sweat the details. Make interfaces non-technical users find obvious and enjoyable, not just functional.
- Cross-functional collaboration: Work alongside AI researchers, engineers, country directors, civil engineers, and researchers to turn technical workflows into tools people actually want to open.
- Speed and flexibility: Adapt as priorities shift. Experimentation is encouraged, and dead ends are sometimes part of that.
Qualifications or requirements
There is no formal education requirement; if you have relevant education, we will take that into account.
We’re looking for a track record of you taking the initiative to build creative projects that tell stories with technology and are designed with a mission in mind.
Generally, we are looking for someone with roughly 5-10 years of experience. This is a mid-level engineering role for someone that is interested in growth and potential future management of a team.
We expect an ideal candidate will have somewhere around two thirds of the qualifications we mention below. Even if you don’t fulfill all the criteria, you are encouraged to apply. We welcome applicants from diverse backgrounds and nontraditional paths.
Required Technical Skills
- Frontend Expertise: Deep experience with front end JavaScript Frameworks (we use Svelte), including component architecture, state management, and styling frameworks.
- Mapping Libraries: Familiarity with Mapbox, Leaflet, or other map tile or rendering libraries.
- Geospatial Data Science awareness: General understanding of Python, especially for geospatial data science workflows
- GIS awareness: Be familiar with GIS filetypes, how raster data and vector data can be visualized in digital settings.
- API Integration: Comfortable working with RESTful APIs, JSON payloads, and asynchronous calls etc.
- Database Experience: Some experience with relational databases like PostgreSQL or MySQL.
- Rapid Iteration: Ability to quickly prototype, test, and revise applications with minimal supervision.
- Git & CI/CD: Comfort with version control workflows and basic CI/CD tooling.
- AI/ML Curiosity: Interest in AI/ML systems, particularly geospatial foundation models or novel algorithms making remote sensing data actionable.
- Product scoping: You can take a fuzzy ask and turn it into a clear problem statement and a scoped first version, decide what’s worth building now versus later (and say “not yet” with good reasons), and write the short spec that aligns a team without drowning anyone in process.
Preferred Experience
- Prior experience in early-stage startups or prototyping environments.
- Exposure to geospatial data and formats (GeoJSON, tilesets, raster data).
- Experience with visualizing big geospatial data or data from algorithms like ML embeddings.
- Comfort designing UIs for non-technical users or analysts.
- Previous work in international development context
Non-technical Skills
- Self-Starter: Comfortable taking initiative, scoping work independently, and managing ambiguity.
- Creative & Curious: Enjoys experimenting with new interfaces and technologies.
- Product-Oriented: Focused on end-user experience and delivering usable value quickly.
- Collaborative: Works well across technical and non-technical stakeholders, and with teams and stakeholders from diverse backgrounds.
- Flexible & Adaptable: Thrives in environments with competing priorities and shifting context.
Work Hours: 8
Experience in Months: 60
Level of Education: bachelor degree
Job application procedure
Application Link:Click Here to Apply Now
All Jobs | QUICK ALERT SUBSCRIPTION