• NecoJobs Logo - Nepal's Leading Job Portal

Lead Software Engineer

Leading IT Company

Leading IT Company  Logo
  • Share
AvailabiltyFull Time
CategoryIT & Telecommunication
Salary NegotiableYes
Job LevelSenior Level
Job LocationKathmandu , Nepal
No. Of Vacancy1
Education LevelBachelor
Experience RequiredMore Then 7years

Skills :-

  • Node.js
  • Database
  • Frontend (Vue.js)
  • AWS
  • Agile Methodology
  • Analytical Skills
  • Microservices

Requirements :-

● 7+ years of development experience developing complex, scalable web-based applications.

● Hands-on experience in designing and defining database schema using RDBMS and NoSQL databases.

● Minimum 3+ years of extensive (NodeJS, Mongo, RDBMS) hands-on development experience.

● Exposure building SPA and experience with VueJS.

● Possess good problem-solving and analytical skills.

● Experienced in test-driven development.

● Experience with web services, REST API, and microservices.

● Experience with Amazon AWS services.

● Experience with GraphQL and ElasticSearch.

● Experience with GIT and the Features branching workflow.

● Experienced in continuous integration, and continuous delivery will be a plus.

● Experience in working in an Agile development environment will be a plus.

● Experience in leading and mentoring a team of engineers, fostering a collaborative and innovative work environment.

● Awesome written and oral communication skills and ability to work in a global and distributed environment with agility to mold communication for different audiences.

● Experience in the eCommerce/Digital Commerce domain with high volume transactions will be a plus.

Job Responsibility :-

● Work in a small scrum team to design and build high-quality customer-facing software.

● Lead a team of software engineers in technical planning, execution and operations.

● Serve as a focal point to communicate with the development team and engineering managers.

● Write unit, functional and end-to-end tests using mocha, chai, sinon, karateJS & codeceptJS.

● Gain product knowledge by successfully developing features for our applications.

● Ensure decisions and discussions lead to closure, and escalate issues which cannot be resolved by the team.

● Be responsible for the quality and timely releases of business requirements.

● Facilitate problem solving, coach, help collaborate with the development team members.

● Communicate effectively with stakeholders, peers, and others.

● Strive for continuous improvement in customer experience, tools & processes.

  • Login To Apply
  • Apply Without Registration
  • Share

Leading IT Company

Similar Jobs

  • Upload Your CV