Full Stack Developer
Location | Dar es Salaam, Tanzania, United Republic of |
Date Posted | April 9, 2025 |
Category | IT / Information Technology Software Development |
Job Type | Full-time |
Currency | TZS |
Description

About the job
Our Company
DAWN, built by wireless Internet provider Andrena, is a decentralized wireless network. It is a user-powered wireless network for providing affordable home and business Internet, at multi-gigabit speeds.
The Role
We’re looking for a skilled Fullstack Developer to take ownership of building and maintaining our ElectronJS desktop application using React, TypeScript, TailwindCSS, and our internal React UI library. While your main focus will initially be on the desktop app, this is a long-term role with opportunities to expand into broader fullstack development work within our team.
If you’re excited about working on modern tooling, building production-grade desktop apps, and want room to grow in both frontend and backend spaces — we’d love to hear from you.
Responsibilities
- Design, develop, and maintain a modern ElectronJS desktop app using React, TypeScript, and TailwindCSS
- Leverage our internal UI component library to ensure consistency across the app
- Integrate with existing backend APIs and contribute to improving frontend-backend interactions
- Collaborate with the product team to deliver high-quality features and user experiences
- Contribute to the broader fullstack codebase over time — including backend tasks, API integrations, and dev tooling
- Participate in code reviews, technical planning, and team discussions
Minimum Requirements
- 2–3 years of professional experience in software development
- Strong proficiency in React and TypeScript
- Experience working with ElectronJS and building desktop applications
- Solid understanding of CSS frameworks, especially TailwindCSS
- Familiarity with integrating frontend applications with RESTful APIs
- A good eye for UI/UX detail and consistency using component libraries
- Experience in or interest in expanding into fullstack development (Node.js, backend frameworks, etc.)
- Bonus: Basic knowledge of networking concepts (IP, Network, DHCP, DNS, etc.) is a plus
Preferred Qualifications
- Experience with testing libraries (Jest, React Testing Library)
- Experience working in Agile environments
- Familiarity with CI/CD workflows and modern dev tooling (e.g., Vite, Webpack, GitHub Actions)
Location and Work Hours
- Fully Remote
- Full time, Monday-Friday, weekend availability as needed
Compensation Package
- $60,000-90,000€ /year, depending on experience
DAWN provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.