Web Backend Developer - 1 Openings

This is a full-time position for a Web Backend Developer with 3 years of experience in Typescript and NestJS. Salary ranges to 110,000.

Kathmandu
Full-time
1 Positions
NPR 60,000 - 110,000
Typescript, Node, NestJS, PostgreSQL, Prisma, Bun

We are looking for an experienced and driven Backend Developer to join our team. In this role, you will be responsible for designing, developing, and maintaining robust and scalable server-side applications. You will work with cutting-edge technologies and collaborate closely with frontend and DevOps teams to ensure seamless integration and optimal performance.

If you’re passionate about building efficient, secure, and high-performing backend systems, and thrive in a collaborative, fast-paced environment, we’d love to have you on board!

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 highlighting the skills we expect from our applicants.

  • Good understanding of web technologies
  • Experience of working with web sockets
  • 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
  • Worked on several projects that went to production
  • 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.