Software Developer
- Industry Other
- Category Programming/Software Development
- Location Kathmandu, Nepal
- Expiry date Aug 15, 2025 (Expires Today)
Job Description
Job Description
- Design and develop responsive UIs using React and manage state with Redux or Context API.
- Build RESTful or GraphQL APIs with Node.js and Express.js.
- Should design and manage databases using MongoDB and Mongoose.
- Integrate frontend and backend for seamless data flow.
- Write unit and integration tests using Jest or Mocha.
- Implement authentication (e.g., JWT) and ensure application security.
- Optimize performance for both frontend and backend.
- Use Git for version control and collaborate in Agile teams.
- Troubleshoot, debug, and resolve issues across the stack.
Job Specification:
- Bachelor's degree with 2-3 years of experience in software development (MERN Stack).
- Proficient in OOP programming concepts and modern development practices.
- Knowledge of database design, including MongoDB schema and query optimization.
- Proficient in JavaScript/TypeScript and experience with React, Node.js, and Express.js.
- Skilled in RESTful API or GraphQL design and integration.
- Experience with version control systems like Git and collaboration tools.
- Familiarity with frontend build tools (e.g., Webpack) and state management (e.g., Redux).
- Strong problem-solving skills and logical thinking for debugging and optimization.
- Experience with data visualization tools like Power Bl or Tableau is a plus.