Bestkaam Logo
NikahForever Logo

Back End Developer

Actively Reviewing the Applications

NikahForever

Gurugram Full-Time 1–2 years
Posted 2 days ago Apply by June 11, 2026

Job Description

Company Description

NikahForever is India’s leading Community Matrimony platform, dedicated to making marriages simple and accessible. With a mission to foster a stronger community, we have proudly facilitated 70,000+ successful matches and served over 2 million+ members. By leveraging AI-based algorithms, we streamline the process of searching and connecting with compatible profiles. Our platform redefines how people perceive and approach marriage, ensuring an easy and efficient experience.


Role Description


We are seeking a highly motivated and ownership-driven Back End Developer who is eager to work across backend systems, mobile applications and DevOps workflows. This is not a routine, task-based role, it is an opportunity to build, ship and manage real-world systems used by active users.


The candidates should have an experience of 0-1 Years and Freshers are also welcome.


In this role, you will be responsible for designing, building, deploying, monitoring and continuously improving scalable and reliable systems. You will gain hands-on experience working on backend services, production-grade mobile applications, and cloud infrastructure.


The ideal candidate takes end-to-end ownership of their work from initial feature planning and development to deployment and performance monitoring and is passionate about creating impactful, high-quality solutions in a fast-paced environment.


Core Responsibilities

Engineering Ownership

  • Take end-to-end ownership of features from design and development to deployment and monitoring
  • Think beyond implementation by considering scalability, reliability and cost-efficiency
  • Debug production issues and perform thorough root-cause analysis
  • Actively participate in code reviews and architectural discussions
  • Write clean, efficient, testable and maintainable code


Backend Development (Node.js/ TypeScript/ SQL/ NoSQL/ Python)

  • Design and develop scalable, modular backend architectures
  • Build, maintain, and optimize RESTful APIs
  • Handle asynchronous programming and concurrency effectively
  • Optimize database schemas, indexing strategies, and query performance
  • Work with large datasets and high-traffic systems
  • Continuously improve system performance, reliability, and observability
  • Implement caching mechanisms (e.g., Redis, in-memory caching)
  • Demonstrate a basic understanding of background jobs and message queues 


Technical Requirements

  • Strong fundamentals in Node.js, Express, and TypeScript
  • Solid understanding of MySQL, including schema design, indexing, and query optimization
  • Good grasp of asynchronous programming, event loop, and concurrency
  • Strong data structures and algorithms (DSA) knowledge with problem-solving ability
  • Understanding of time and space complexity trade-offs


Qualifications

  • Proficiency in Back-End Web Development and Software Development
  • Experience with Object-Oriented Programming (OOP) and ability to write modular, reusable code
  • Understanding of Front-End Development concepts and practices
  • Strong Programming skills with a solid foundation in languages such as Python, Java, or Node.js
  • Problem-solving mindset and ability to work collaboratively with a team
  • Knowledge of databases and APIs is a plus
  • A bachelor’s degree in Computer Science, Software Engineering, or a related field (or currently pursuing one)


Tools & Ecosystem (Preferred)

  • Proficiency with Git and GitHub, following a PR-driven development workflow
  • Familiarity with Docker and Docker Compose
  • Basic experience with AWS services such as EC2, S3, RDS, and IAM
  • Exposure to monitoring and observability tools like Datadog, Prometheus, or CloudWatch


AI Development Tools

  • Experience with modern AI-assisted development tools such as:
  • GitHub Copilot
  • Cursor or similar AI-powered IDEs
  • Codex-style assistants


We value the smart and responsible use of AI tools to enhance productivity and code quality — not blind reliance.


What Defines Success in This Role

  • Take proactive ownership instead of waiting for instructions
  • Think in terms of scalability, reliability and cost-efficiency
  • Identify bottlenecks early and take initiative to resolve them
  • Prioritize system performance, monitoring, and observability
  • Independently ship features from concept to production
  • Write code that scales effectively with both increasing traffic and team size


Nice to Have

  • Exposure to microservices architecture
  • Experience with caching strategies (e.g., Redis)
  • Familiarity with message queues and background workers
  • Experience with monitoring and logging tools
  • Knowledge of process managers like PM2
  • Exposure to CI/CD tools such as GitHub Actions or Jenkins
  • Basic understanding of Infrastructure as Code tools (e.g., Terraform, Ansible)


What You’ll Learn & Grow Into

  • Designing and building production-grade scalable systems
  • Handling high-traffic backend services
  • Understanding mobile architecture best practices
  • Gaining hands-on experience in cloud deployment and infrastructure automation
  • Making real-world architectural decisions under practical constraints
  • Growing into full-time roles such as SDE-1, Backend Lead, or Full-Stack Lead


Who Should Apply

  • Engineers who are eager to take real ownership of their work
  • Developers curious about system design, scalability, and architecture
  • Builders who enjoy solving complex backend and infrastructure challenges
  • Product-oriented engineers who think beyond task execution
  • Individuals looking for rapid growth in a fast-paced startup environment
  • Open to interns and entry-level candidates.

Required Skills

Check Qualification

Quick Tip

Customize your resume and cover letter to highlight relevant skills for this position to increase your chances of getting hired.