AvailabiltyFull Time
CategoryIT & Telecommunication
Salary NegotiableYes
Job LevelSenior Level
Job LocationKathmandu , Nepal
No. Of Vacancy1
Education LevelBachelor
Experience RequiredMore Then 5years
Requirements :-
1. Technical Skills
- Front-End: Proficiency in React.js or Angular with strong knowledge of modern JavaScript (ES6+).
- Back-End: Experience with Node.js & Express.js, handling REST APIs, GraphQL (optional).
- Database: Strong experience with MongoDB, including indexing, aggregation, and optimization.
- State Management: Redux, Context API (React) or NgRx (Angular).
- Authentication & Security: Experience with JWT, OAuth2, Passport.js.
- DevOps & Cloud: Experience with AWS, Firebase, DigitalOcean, or Azure.
- Version Control: Proficiency in Git, GitHub/GitLab, and branching strategies.
- Testing: Knowledge of Jest, Mocha, Cypress, Jasmine, or similar frameworks.
2. Soft Skills
- Strong problem-solving and critical-thinking skills.
- Excellent verbal and written communication skills.
- Ability to work independently and collaboratively in an agile environment.
- Experience in mentoring junior developers (for senior roles).
Preferred Qualifications
- Experience with GraphQL, WebSockets, or Microservices.
- Knowledge of Serverless computing (AWS Lambda, Firebase Functions).
- Experience with TypeScript.
- Familiarity with Headless CMS or eCommerce platforms (Shopify, BigCommerce, Strapi, etc.).
Job Responsibility :-
1. Full Stack Development
- Develop and maintain scalable web applications using the MEAN/MERN stack.
- Write clean, maintainable, and efficient code for both front-end and back-end.
- Implement RESTful APIs and integrate third-party services as needed.
- Work with NoSQL (MongoDB) and SQL databases to design efficient database structures.
- Optimize applications for maximum speed and scalability.
2. Front-End Development
- Develop responsive and user-friendly UI/UX using Angular or React.
- Implement component-based architecture and reusable front-end components.
- Utilize state management libraries (e.g., Redux for React, NgRx for Angular).
- Ensure cross-browser compatibility and mobile responsiveness.
3. Back-End Development
- Build robust and scalable server-side applications using Node.js and Express.js.
- Develop secure authentication and authorization using JWT, OAuth, or similar technologies.
- Implement real-time features using WebSockets, Socket.io if required.
- Optimize database performance and queries using MongoDB/Mongoose or SQL alternatives.
4. DevOps & Deployment
- Deploy applications using Docker, Kubernetes, or cloud services (AWS, GCP, Azure).
- Automate deployments using CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI/CD, etc.).
- Monitor application performance and troubleshoot production issues.
5. Code Quality & Best Practices
- Follow industry best practices, coding standards, and design patterns.
- Conduct code reviews and provide constructive feedback to team members.
- Write unit tests, integration tests, and end-to-end tests to ensure application reliability.
6. Collaboration & Communication
- Work closely with UI/UX designers, product managers, and backend engineers.
- Participate in scrum meetings, sprint planning, and agile methodologies.
- Document technical specifications, system architecture, and API endpoints.
Who are looking for :-
- Experience with GraphQL, WebSockets, or Microservices.
- Knowledge of Serverless computing (AWS Lambda, Firebase Functions).
- Experience with TypeScript.
- Familiarity with Headless CMS or eCommerce platforms (Shopify, BigCommerce, Strapi, etc.).
Rippey AI
Rippey AI is at the forefront of revolutionizing the logistics and document processing landscape through cutting-edge artificial intelligence solutions. Established with a vision to streamline and optimize back office and AR/AP, Rippey.AI combines advanced technologies with a deep understanding of machine learning to empower businesses with unprecedented efficiency.
http://rippey.aiSimilar Jobs
Upload Your CV
