Full-Stack Developer SimplifyTech

Full-Stack Developer

  • Industry Other
  • Category Programming/Software Development
  • Location Kathmandu, Nepal
  • Expiry date Aug 18, 2025 (7 days left)
Job Description

About the Role

As a Full-Stack Developer, you will be responsible for designing, developing, and maintaining both frontend and backend components of our web platform. You will work closely with the team to deliver high-quality features, improve performance, and ensure a seamless user experience. This role is ideal for someone who enjoys working across the tech stack and is passionate about building impactful applications.

Key Responsibilities

  • Frontend Development: Build responsive, user-friendly interfaces using modern frameworks like React Native.
  • Backend Development: Develop and maintain REST APIs using Node.js and Express.js.
  • Database Management: Work with MongoDB for data storage and retrieval, including geospatial queries.
  • Feature Implementation: Develop features such as search filters, vendor onboarding tools, and user review systems.
  • Performance Optimization: Ensure the platform is fast, secure, and scalable.
  • Collaboration: Work closely with designers, product managers, and other developers to meet project goals.
  • Testing & Debugging: Identify and fix bugs to maintain a stable product.
  • Documentation: Maintain clean, well-documented, and maintainable code.

Job Requirements

Education and Experience

  • A degree in Computer Science, IT, Software Engineering, or a related field.
  • Minimum 1 year of professional experience in full-stack development.

Technical Skills

  • Proficiency in JavaScript and experience with React Native for frontend development.
  • Strong skills in Node.js and Express.js for backend development.
  • Solid understanding of MongoDB, including geospatial data handling.
  • Experience building and consuming REST APIs.
  • Familiarity with Git and version control workflows.
  • Understanding of responsive design and performance optimization techniques.
  • Basic knowledge of cloud services (AWS, GCP, or Azure) is a plus.

Soft Skills

  • Strong problem-solving abilities and attention to detail.
  • Good communication and teamwork skills.
  • Ability to manage multiple tasks and meet deadlines.
  • Willingness to learn and adapt to new tools and technologies.