Senior Backend Developer Imagio Creations

Senior Backend Developer

  • Industry Other
  • Category Programming/Software Development
  • Location Kathmandu, Nepal
  • Expiry date Aug 11, 2025 (5 days left)
Job Description

About the Role

We are seeking a highly experienced and self-driven Senior Backend Developer with deep expertise in Node.js, GraphQL, REST APIs, and AWS Serverless technologies. You will play a critical role in building scalable, secure, and high-performance backend systems that power our modern web and mobile applications.


Key Responsibilities

  • Design, develop, and maintain robust backend services using Node.js
  • Build and manage GraphQL and RESTful APIs for internal and external use
  • Architect serverless applications using AWS Lambda, API Gateway, DynamoDB, S3, and other AWS services
  • Optimize APIs and database queries for performance and scalability
  • Ensure backend security, data integrity, and system reliability
  • Collaborate with front-end developers, DevOps, and product teams to deliver end-to-end solutions
  • Write clean, well-documented, and testable code
  • Conduct code reviews and mentor junior developers
  • Implement CI/CD pipelines and monitoring solutions for production systems


Requirements

  • 8+ years of hands-on experience with Node.js in a production environment
  • Strong knowledge of GraphQL and REST API design and development
  • Deep understanding of AWS Serverless architecture and tools like Lambda, API Gateway, S3, DynamoDB, CloudWatch, and IAM
  • Proficiency with JavaScript or TypeScript
  • Experience with database design, both relational (e.g., PostgreSQL, MySQL) and NoSQL (e.g., DynamoDB, MongoDB)
  • Strong grasp of asynchronous programming, event-driven systems, and microservices
  • Familiarity with unit testing, integration testing, and test automation tools (e.g., Jest, Mocha)
  • Proficient with Git, version control workflows, and code collaboration tools
  • Strong problem-solving skills and attention to detail
  • Ability to work independently and communicate effectively with distributed teams


Bonus Skills

  • Experience with TypeScript
  • Familiarity with DevOps tools like Terraform, Serverless Framework, or AWS CDK
  • Knowledge of CI/CD pipelines using GitHub Actions, CodePipeline, or similar
  • Exposure to message queues (e.g., SQS, SNS, Kafka)
  • Understanding of API security (OAuth, JWT, rate limiting, etc.)


How to Apply

Send your CV and portfolio to [email protected]