MomonaTech Logo

Senior Full-Stack Developer

Full-timeRemote / Hybrid$80k - $120kEngineering

About This Role

As a Senior Full-Stack Developer at MomonaTech, you'll lead the development of cutting-edge web applications that serve millions of users across Africa. You'll work with modern technologies and frameworks to build scalable, high-performance solutions that drive innovation in fintech, agriculture, and digital transformation. This role offers the opportunity to mentor junior developers, influence technical architecture decisions, and contribute to products that make a real difference in people's lives.

Key Responsibilities

  • Lead the design and development of complex, scalable web applications
  • Architect and implement full-stack solutions using modern technologies
  • Mentor and guide junior developers, conducting code reviews and knowledge sharing
  • Collaborate closely with product managers, designers, and stakeholders
  • Drive technical architecture decisions and establish best practices
  • Optimize application performance, security, and user experience
  • Contribute to the continuous improvement of development processes and tools
  • Participate in system design reviews and technical planning sessions
  • Ensure code quality through testing, documentation, and peer reviews
  • Stay current with emerging technologies and industry trends

Requirements

  • 5+ years of experience in full-stack web development
  • Expert proficiency in React, Node.js, TypeScript, and modern JavaScript
  • Strong experience with cloud platforms (AWS, GCP, or Azure)
  • Deep understanding of software architecture, design patterns, and system scalability
  • Experience with agile development methodologies and CI/CD practices
  • Excellent problem-solving skills and ability to mentor junior developers
  • Experience with database design (PostgreSQL, MongoDB, or similar)
  • Knowledge of containerization (Docker) and orchestration (Kubernetes)
  • Familiarity with testing frameworks and quality assurance practices
  • Bachelor's degree in Computer Science or equivalent practical experience

What We Offer

  • Competitive salary range of $80k - $120k based on experience
  • Equity participation in a growing African tech company
  • Comprehensive health, dental, and vision insurance coverage
  • Flexible work arrangements with remote/hybrid options
  • Annual professional development budget for conferences and courses
  • Modern development tools, equipment, and software licenses
  • Learning and development opportunities including mentorship programs
  • Collaborative work environment with talented teams
  • Opportunities for career growth and leadership development
  • Paid time off, parental leave, and work-life balance support

Quick Facts

Full-time
Remote / Hybrid
$80k - $120k
Engineering

How to Apply

1
Review the job details and requirements above
2
Prepare your resume and portfolio (if applicable)
3
Complete the application form with your information