Home Job Listings Categories Locations

Back End Developer

📍 India

Technology Notifi

Job Description

Company: Notifi, Canada

Work Timings: 10:00 AM – 7:00 PM

Job Location: Remote

Salary Range Within 9 lpa or below

About the Role

Notifi is building scalable, real-world systems that handle high-volume transactions, complex workflows, and microservices-based architectures. We are looking for a Backend Developer who enjoys solving complex backend challenges, optimizing system performance, and delivering production-ready solutions. This role requires a strong sense of ownership, the ability to work in a fast-paced startup environment, and a passion for building reliable and scalable backend systems.

Mandatory Requirements (Non-Negotiable): Strong hands-on experience with Node.js and JavaScript (ES6+). Solid experience working with MongoDB in production environments. Proven experience building and maintaining REST APIs. Understanding of backend architecture and scalability principles. Experience writing and maintaining production-level code handling real users and traffic. Knowledge of authentication and authorization (JWT, role-based access). Strong debugging and performance optimization skills. Experience using Git in collaborative development environments.

Preferred Skills: Working knowledge of Go (Golang). Experience with PostgreSQL and advanced database optimization techniques. Experience building microservices-based systems. Hands-on experience with AWS infrastructure. Ability to thrive in a fast-moving startup environment with strong ownership.

Key Responsibilities: Design, architect, and develop scalable backend systems using Node.js and Go (Golang). Build and maintain RESTful APIs using Express.js. Design and evolve microservices-based architecture for scalable applications. Work extensively with MongoDB and PostgreSQL, including schema design, indexing, and performance optimization. Deploy, manage, and scale applications on AWS infrastructure (EC2, RDS, S3, Lambda). Integrate and manage payment gateways (Stripe experience preferred). Ensure system performance, reliability, and observability across backend services. Write clean, maintainable, and production-grade code with strong testing practices. Take full ownership of features from design to development and deployment.

Good to Have: Experience integrating Stripe or other payment gateways. Familiarity with Docker and containerization. Experience working with message queues such as Kafka, SQS, or RabbitMQ. Experience building high-transaction or high-scale systems. Experience optimizing slow database queries under heavy load. Knowledge of multi-tenant system architecture.

Minimum Qualifications: B.Tech / B.E. in Computer Science or related field. Approximately 3+ years of backend development experience. Proven experience working on production-level systems and live applications. Strong understanding of database design, API architecture, and system design fundamentals.

Ideal Candidate: We are looking for someone who: Enjoys solving complex backend problems. Designs systems with scalability and performance in mind. Values clean architecture and maintainable code. Wants to build meaningful products, not just complete tasks.

Ready to Apply?

Don't miss this opportunity! Apply now and join our team.

Job Details

Posted Date: March 18, 2026
Job Type: Technology
Location: India
Company: Notifi

Ready to Apply?

Don't miss this opportunity! Apply now and join our team.