NoReM-etNoReM

Full Stack Developer

full time position in Addis Ababa, Ethiopia (Remote/Hybrid)2+ years experience required

Full Stack Developer

full time
Addis Ababa, Ethiopia (Remote/Hybrid)
2+ years
Engineering
Competitive salary based on experience

Job Description

Join our mission to revolutionize dining in Ethiopia! As a Full Stack Developer, you'll build the core platform that makes dining experiences effortless - from seamless reservations and AI-powered restaurant discovery to smooth ordering and payment systems. Help us create technology that connects people with the perfect dining experience for every occasion.

Key Responsibilities

  • Develop and maintain frontend components using Next.js and React
  • Build and optimize backend APIs and database schemas
  • Collaborate with UI/UX designers to implement responsive designs
  • Write clean, maintainable, and well-documented code
  • Participate in code reviews and technical discussions
  • Troubleshoot and debug issues across the application stack
  • Optimize application performance and scalability
  • Stay updated with latest web development trends and technologies
  • Work closely with the product team to understand requirements
  • Contribute to technical architecture decisions

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or related field
  • 2+ years of professional experience in full-stack development
  • Strong proficiency in Next.js and React
  • Experience with NoSQL databases (MongoDB preferred)
  • Knowledge of TypeScript and modern JavaScript
  • Experience with RESTful APIs and GraphQL
  • Familiarity with version control systems (Git)
  • Understanding of responsive design principles
  • Experience with cloud platforms (AWS, Vercel, or similar)
  • Strong problem-solving and debugging skills

Required Skills

Next.js
React
TypeScript
MongoDB
Node.js
RESTful APIs
Git
AWS
Responsive Design
Problem Solving

What We Offer

  • Competitive salary and performance bonuses
  • Flexible working hours and remote work options
  • Professional development opportunities
  • Modern tech stack and development tools
  • Collaborative and innovative work environment
  • Opportunity to work on cutting-edge projects
  • Career growth and advancement opportunities

Ready to Join Our Team?