Sr.FullStack Engineer

Backstreet Inc

Backstreet Academy is an award-winning technology social enterprise building a peer-to-peer impact travel platform. Our mission is to alleviate poverty through impact travel. ( Our unique differentiating factor is our ability to connect the unconnected at the Bottom of the Pyramid via our local call/SMS technology allowing people to host unique experiences with tourists even if they can’t speak english…

Job Information

  • icon
    Duty Station Kathmandu
  • icon
    Type of Appointment Full time
  • icon
    No. of Openings 1 opening
  • icon
    Salary Competitive /
  • icon
    Job Level : Senior Level
  • icon
    Job Experience : 4 year
  • icon
    Job Category IT and ICT Engineering
  • icon
    Job Qualification : Bachelor
  • icon
    Posted Date : Mar 04, 2021

Job Description

Job Description

We are looking for an outstanding Full Stack Software Engineer to be responsible for the coding, design, performance, scaling and reliability of our flagship web and mobile applications. You should have considerable experience building robust high performing web and mobile applications and also be comfortable working closely together with not just the tech team but with cross departmental teams where you will work alongside the designers, management, ops, marketers, data scientists in solving and executing company wide goals

Speed and agility are core to the success of a start-up that is poised for growth over the coming years and thus you will be responsible for maintaining an agile development strategy and environment within the team, lead them and positioning yourself for future leadership roles as the team grows in size over the upcoming months and years

As Senior Full Stack Engineer, you could expect to:

  • Design and implementation of the overall web and mobile architecture
  • Make architectural decisions in collaboration with the team and ensure proper technical documentation
  • Design, build and maintain efficient, reusable, and reliable code for both web and mobile applications
  • Ensuring the entire web and mobile stack is designed and built for speed and scalability
  • Oversee design and construction of API
  • Design and implementation of continuous integration and deployment
  • Actively involved in improving organizational culture, process, and standards
  • Keep abreast of latest technology trends
  • Onboard and mentors new team members, helps shape the culture of the team

Required Qualification & Experience

  • 4+ years of hands-on professional experience of working on robust products
  • Strong proficiency with JavaScript & Python
  • Strong knowledge of Node.js and frameworks available for it, such as express
  • Hands-on experience in designing restful APIs
  • Understanding the nature of asynchronous programming and its quirks and workarounds
  • Professional experience with ReactJS Framework
  • Deep understanding of React Architecture, Hooks, Webpack, SASS
  • Understands Server Side Rendering, Virtual DOM, Performance optimization
  • Evidence of having an understanding of the following: PHP, Laravel, MySQL, HTML5, CSS
  • Experience creating database schemas that represent and support business processes
  • Creating self-contained, reusable, and testable modules and components
  • Creating configuration, build, and test scripts for Continuous Integration environments
  • Ability to provide SEO solutions for single-page apps
  • Architecting and automating the build process for production, using task runners or scripts
  • Proven experience of Cloud Native infrastructure AWS
  • Understanding of fundamental design principles and architectural patterns for building a scalable application
  • User authentication and authorization between multiple systems, servers, and environments
  • Writing extensive unit tests using automated TDD tasks
  • Excellent troubleshooting and communication skills
  • Experience working in an Agile environment
  • Professional, precise communication skills


  • Strong organizational skills to juggle multiple tasks within the constraints of  timelines and budgets with business acumen
  • Ability to work and thrive in a fast-paced environment, learn rapidly and master diverse web technologies and techniques
  • Actively Seek New Programming Knowledge
  • Experience working on products that impact large numbers of customers is a plus

How to Apply

Closing Date: Applications and interviews will be carried out on a rolling basis and stop as soon as a candidate has been selected, so please send in your applications ASAP.

How to apply: Please send your resume & cover letter to

Feel free to submit anything else that you think would help your application to the same email