Position: Full Stack Engineer

  • Category Programming/Software Development
  • Location Kathmandu, Nepal
  • Salary N/A
  • Expiry date Sep 19, 2024 (2 days left)
Job Description

VACANCY FOR FULL STACK DEVELOPER


Are you a full stack programmer by heart, and not necessarily by profession? Are you looking to work on a high-tech, global IT application used across the world? Ready to join a world-class IT team that will take yourself and your career to the next level? If yes, join B.M. Nepal’s fast-paced software team comprises 15+ software engineers giving you a chance to learn and grow together with some of the most talented IT engineers in Nepal. 


B.M. Nepal Pvt. Ltd. is located in Lainchaur, Kathmandu, and is working on bookmundi.com, on behalf of Bookmundi ApS, our mother company located in Denmark. Bookmundi.com is a global travel booking portal, selling holidays and tours in more than 130+ countries. You can visit our website at https://www.bookmundi.com to find out more about us.


Bookmundi.com is a global travel booking portal, selling holidays and tours in more than 130+ countries. You can visit our website at https://www.bookmundi.com to find out more about us.


We are looking for a talented full stack developer who is motivated to combine the art of design with the art of programming and have a sound knowledge on backend too. You will work with the UI/UX designer and bridge the gap between graphical design and technical implementation, taking an active role on both sides and defining how the application looks as well as how it works.


TECHNICAL SPECIFICATIONS


  • Proficient understanding of client-side scripting and JavaScript frameworks like NextJs and ReactJS.
  • Strong markup skills (very good knowledge of HTML, CSS and pre-processors like SCSS/SASS/LESS, understanding of adaptive/responsive concepts).
  • Proficient experience in working with CSS Frameworks like Tailwind CSS or Bootstrap.
  • Proficiency in Javascript, including DOM manipulation, the JavaScript object model and browser concepts.
  • Good understanding of website design, SEO principles, schema structures and ensuring that application will adhere to them.
  • Understanding of browser APIs, caching, and techniques for optimising web page performance.
  • Good knowledge of working with JSON.
  • Experience and knowledge of cross-browser compatibility and debugging.
  • Knowledge of interface design tools like Figma.
  • Experience with speed optimising via Google’s PageSpeed Insights.  
  • Experienced in code versioning and management tools like Git and Bitbucket.
  • Experienced in CI/CD and Containerization is a plus.
  • Experienced with sound knowledge in PHP and NodeJs.
  • Familiarity with RESTful APIs.
  • Experienced working in an agile environment.
  • Experienced building complex web systems and applications.
  • Focused on performance and good knowledge of design patterns.
  • Experienced implementing and consuming large scale web services.


RESPONSIBILITIES


  • Develop software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development life-cycle.
  • Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
  • Write well designed, testable, efficient code by using best software development practices.
  • Translate UI/UX Figma designs to high-quality, scalable, fully optimised, semantic SEO friendly code.
  • Being the champion of User Experience and driving the user flow in the product.
  • Participate in production deployment, and troubleshooting production issues.
  • Understand product requirements and prepare design documents for translating those into software applications.
  • Create website layout/user interface by using standard HTML/CSS and JS practices.
  • Work with back-end developers to integrate UI components with APIs and databases.
  • Optimising sites for maximum speed and scalability.
  • Ensuring website function and stability across devices i.e. desktop, mobile, tablet.
  • Gather and refine specifications and requirements based on technical needs.
  • Integrate data from various back-end services and databases.
  • Design, build and ship new features using established design methodologies and guidelines.
  • Stay updated on emerging technologies and apply them to operations.
  • Help improve the overall experience of our product by improving the quality of the product  features.
  • Debug errors, troubleshoot issues, and perform routine performance optimizations.
  • Must be able to work across multiple facets of the project and juggle multiple responsibilities at the same time.
  • Make informed decisions quickly and take ownership of services and applications at scale.
  • Understand business needs and know how to create the tools to manage them.


SOFT SKILLS


  • Ability to meet deadlines
  • Ability to take initiative and work with minimal direction
  • Ability to work independently and as part of a team
  • Strong work ethic and commitment to excellence
  • Organised and detail-oriented
  • Responsible and reliable
  • Able to take criticism
  • Ability to adapt and be flexible in a fast-paced environment
  • Good problem-solving skills
  • Enthusiastic and dedicated
  • Excellent oral, written, and interpersonal communication skills


REQUIRED SPECIFICATIONS


  • Bachelor’s Degree in Computer Science or a related discipline.
  • Minimum 3 years of development experience using HTML, CSS, and JavaScript to implement high quality, responsive websites from high-fidelity mockup.
  • 2+ years of development experience with VueJS/NuxtJS.


WHY CHOOSE US?


  • Grow as a person through exposure to global culture
  • Potential for career advancement
  • Be part of an amazing and passionate team of young programmers 
  • Five days’ work week with 40 hours a week 
  • Attractive salary packages based on your qualifications and experience 
  • Medical and accidental insurance
  • Festival Allowance  
  • Sponsored healthy lunch at the office 
  • Employee referral programs 


Interested candidates are requested to send their resumes and cover letter with their salary expectations to [email protected] 


                                               < We are always looking for great people>