
AvailabiltyFull Time
CategoryIT & Telecommunication
Salary NegotiableYes
Job LevelSenior Level
Job LocationKathmandu , Nepal
No. Of Vacancy1
Education LevelBachelor
Experience RequiredMore Then 6-8+ years
Skills :-
- JavaScript/TypeScript Proficiency
- Node.js Development
- Vue.js Development
- HTML/CSS
- API Testing
- NoSQL Databases (e.g., MongoDB)
- Microservices Architecture
- GraphQL API Development
Requirements :-
- Extensive Development Experience: 7+ years in building complex, scalable web-based applications.
- Database Schema Design: Proficient in designing and defining schemas for both RDBMS and NoSQL databases.
- Node.js and Database Expertise: At least 3+ years of hands-on development experience with Node.js, MongoDB, and RDBMS.
- SPA and Vue.js Exposure: Proven experience in building Single Page Applications (SPA) and proficiency with Vue.js.
- Problem-Solving Skills: Strong analytical and problem-solving abilities.
- Test-Driven Development: Experienced in test-driven development practices.
- Web Services and APIs: Proficient with web services, REST API, and microservices architecture.
- AWS Services: Hands-on experience with Amazon AWS services.
- GraphQL and ElasticSearch: Familiarity with GraphQL API development and ElasticSearch integration.
- Version Control: Proficiency with GIT and the Features branching workflow.
- CI/CD Experience: Experience with continuous integration and continuous delivery is a plus.
- Agile Methodologies: Familiarity with Agile development practices is advantageous.
- Leadership and Mentoring: Proven ability to lead and mentor a team of engineers, fostering collaboration and innovation.
- Communication Skills: Excellent written and oral communication skills, with the ability to adapt to different audiences in a global and distributed environment.
- eCommerce Domain Knowledge: Experience in the eCommerce or Digital Commerce domain, particularly with high-volume transactions, is a plus.
Job Responsibility :-
- Collaborative Development: Work within a small scrum team to design and develop high-quality, customer-facing software.
- Team Leadership: Lead a team of software engineers, overseeing technical planning, execution, and operational tasks.
- Key Communicator: Act as a primary point of contact for communication between the development team and engineering managers.
- Comprehensive Testing: Develop unit, functional, and end-to-end tests using Mocha, Chai, Sinon, KarateJS, and CodeceptJS.
- Product Knowledge: Acquire in-depth product knowledge by successfully implementing features for our applications.
- Decision-Making and Escalation: Ensure that decisions and discussions are brought to a conclusion, escalating unresolved issues as necessary.
- Quality and Timely Releases: Oversee the quality and timely release of business requirements.
- Problem Solving and Coaching: Facilitate problem-solving, coach team members, and promote collaboration within the development team.
- Effective Communication: Communicate effectively with stakeholders, peers, and other team members.
- Continuous Improvement: Pursue continuous improvement in customer experience, tools, and processes.
Who are looking for :-
- Innovative Problem Solvers: Seeking individuals who can help us develop next-generation features, products, and services.
- Cross-Functional Collaboration: Work closely with a diverse team of engineers on microservices and event-driven architectures.
- Architectural Contribution: Play a key role in the architecture, design, and development of new features.
- Risk Management: Identify technical risks and devise alternative solutions to various challenges.
- Leadership and Mentoring: Lead, motivate, and mentor team members in overcoming technical challenges.
Upload Your CV

