Web Backend Developer - 2 Openings

This is a full-time position for a Web Backend Developer with 2+ years of experience in Typescript and NestJS. Salary ranges to 60,000. Experienced professionals can choose their own salary.

Kathmandu, Pokhara
Full-time
2 Positions
NPR 45,000 - 60,000
Typescript, Node, NestJS, PostgreSQL, Prisma, Bun

We are looking for experienced Web Backend Developers with solid experience in back-end technologies to build web services and APIs. We are looking for self-managed people who can work without constant supervision. An ideal candidate would be someone who wants a long-term career as a backend engineer.

Responsibilities

As a back-end developer, you will mostly work on one or more of the following types of work depending on your experience.

  • Build Rest APIs for mobile apps and games

    • Implement user authentication and authorization
    • Manage user-generated content
    • Handle file and media uploading and processing
    • Process emails and notifications
  • Consume third-party RESTful APIs

    • Verify in-app purchases, ad views with upstream services
    • Implement and customize client libraries provided by service providers
    • Develop systems to ensure third-party SDKs and credentials are up to date
  • Build background services

    • Process incoming Webhooks, emails, and notifications
    • Maintain and process outgoing emails and notifications
  • Build real-time systems using web sockets to deliver real-time notifications

    • Process incoming web socket events
    • Handle real-time notifications from third-party service providers
    • Create and maintain game servers using Socket.IO or WebSockets with Node.

Minimum Requirements

The most important requirement for the role is a broad understanding of the web technology that comes with experience. Here are a few points that highlight the skills we expect from our applicants.

  • Good understanding of web technologies
  • Experience of working with web sockets
  • Worked on several projects that went to production
  • Experience in building public-facing REST APIs
  • Experience working with third-party services like Google Client SDKs
  • Excellent knowledge of one Node.js frameworks like Express, Fastify, Elysia, Hono or Nestjs
  • Experience with at least one ORM like TypeORM, Prisma, MikroORM

Preferred Qualities

If you possess one or more of the following qualities, you are more likely to be selected for the position. 

  • Studied software engineering or a similar course
  • Has great communication and social skills
  • Has experience in remote work and Project Management Tools
  • Good knowledge of version control system, and proper pipeline
  • Good knowledge of Unix tools & build systems
  • Has some knowledge of localization of software

Skills and competencies

  • Proficiency in TypeScript and experience with NestJS for building scalable backend services, including REST APIs and WebSocket implementations.
  • Experience with databases like PostgreSQL (using TypeORM or Prisma) and caching solutions like Redis/Dragonfly.
  • Familiarity with containerization (Docker), API documentation (Swagger), and knowledge of best practices like OWASP Top 10 and The Twelve-Factor App principles.

We are always looking for nice people to join our team. Even if you don’t find a role that suits your experience, you can submit your CV for a position that you are interested in.

Electronics and Mechanical Engineers, please apply at Yarsa Tech Jobs website.