Sr. Software Engineer

Tekkon Technologies

Tekkon Technologies Pvt Ltd was founded in 2018 to provide an Extended Development Team for startups, scale-ups and SME’s. Based in Fremantle WA and Kathmandu Nepal, we help extend and enhance local development teams with our remote staff augmentation model.

Job Information

  • icon
    Duty Station Kathmandu
  • icon
    Type of Appointment Full time
  • icon
    No. of Openings 1 opening
  • icon
    Salary Negotiable /
  • icon
    Job Level : Senior Level
  • icon
    Job Experience : 3 year
  • icon
    Job Category Software & Web Development
  • icon
    Job Qualification : Bachelor
  • icon
    Posted Date : Dec 08, 2020

Job Description

Tekkon Technologies looking for a Senior Software Engineer who is motivated and confident to work in the following stacks:

– ReactJs,

– NodeJs,

– SQL / NoSQL databases,

– TypeORM

– Apollo GraphQL (Desirable),

– Docker and Nginx (Desirable)

An ideal candidate is someone who has a lot of experience in building modern scalable web apps.


  • Creating professional dynamic web app forms & integrating them with a SQL DB.
  • Handling large data sets, API calls, etc. Markdown editors. Image and file upload/download. Nginx and docker experience is highly desirable.
  • Permissions systems, sign in/sign out and user account types with different components visible based on user type.
  • Admin pages, changing users’ passwords, emails, etc. Setting up license trials for the app.
  • UI design, charts, and dashboards.
  • Bulk emailing of users based on actions made by users. Instant messaging.

Required Qualification & Experience

Technical Qualifications:

  • Have a strong understanding of Javascript and TypeScript.
  • Good understanding of Node.js and the most common packages in the ecosystem (i.e. Express).
  • Familiarity with GraphQL is a plus.
  • Confident with asynchronous programming concepts and using them programmatically from Javascript.
  • Working knowledge of node.js package management and the tools ecosystem (like npm, grunt).
  • Ability to model and apply authorization and permission control between users, systems, and services.
  • Knowledge of incorporating different data sources and databases and to deliver the optimal output to different client platforms (mobile vs web)
  • Familiarity with creating scalable Node.js applications with microservices.
  • Proficiency with relational databases and pragmatically modeling business processes through schema.
  • Understanding of automated unit tests and testing platforms and how to implement and integrate them.
  • Knowledge around Docker is a plus.
  • Thorough knowledge of code versioning tools such as Git.

Company Benefits:

  • A friendly, competitive, and creative working environment with foreign managers
  • 5 working days in a week(9 am – 5:30 pm)
  • Timely salary review and performance bonus facilities
  • Access to the paid learning materials (udemy)
  • Working with the latest technologies
  • Lunch provided in the office (Currently Work From Home)
  • Paid leave, sick leave
  • Refreshment, Recreational, team building activities.

Salary: Npr 80k to 120k per month.

How to Apply

Interested candidates fulfilling the criteria mentioned above are highly encouraged to send a cover letter with their updated resume at