About the job
Join Our Team as a Full-Stack Developer (Backend-Heavy, TypeScript / Convex)
Location: Fully Remote - Addis Ababa, Ethiopia
Position Type: Full-Time
Compensation: $9/hour
About the Role
We are seeking a Full-Stack Developer with a strong emphasis on backend development to join our dynamic team. Your main focus will be on architecting and scaling our backend systems utilizing TypeScript and Convex. In the fast-paced startup environment, you will also have opportunities to contribute to our frontend using React Native and assist in various aspects of product development. We are looking for a versatile, innovative developer who thrives in a multifaceted role and possesses a solid backend foundation.
Key Responsibilities
Backend Development (Primary Focus)
- Design and implement robust backend systems using TypeScript and Convex
- Create scalable APIs and efficient data models
- Develop and maintain core business logic and infrastructure
- Integrate and manage supervision tools, preferably utilizing Go or similar technologies
- Facilitate MDM integrations and backend logic for device management
- Ensure high performance, reliability, and security of backend services
Full-Stack Contributions (Secondary)
- Assist in frontend development with React Native as needed
- Engage with Expo-based mobile applications when required
- Collaborate with mobile and product teams to deliver comprehensive features
Required Skills & Experience
- Extensive backend development experience with production-level systems
- Proficiency in TypeScript (mandatory)
- Experience with or willingness to deeply engage with Convex
- Strong understanding of backend architecture and API design
- Experience with third-party system integrations
- Excellent problem-solving capabilities
- Startup mentality , adaptable, ownership-focused, and resourceful
- Comfortable building from the ground up in ambiguous environments
Preferred Qualifications
- Familiarity with React Native
- Experience in Go
- Knowledge of MDM systems
- Background in early-stage startups
- Experience in both backend and mobile systems
