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]