Search by job, company or skills

NikahForever

Backend Software Development Engineer

new job description bg glownew job description bg glownew job description bg svg
  • Posted a day ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Company Description

NikahForever is India's most trusted Muslim Matrimony platform, dedicated to making marriages simple and fostering a strong sense of community. With over 55,000 successful stories and a growing member base exceeding 2,000,000, we aim to transform the way people approach matrimony. Our platform leverages advanced AI-driven algorithms to help users seamlessly search for and connect with their ideal matches. At NikahForever, we strive to create lasting relationships using innovative technology and user-friendly processes.

Experience12 years

Experience in a product-based company or high-ownership startup preferred

Role Overview

We are looking for a high-ownership Software Development Engineer (SDE) who can design, build, scale, and own backend systems end-to-end. This role goes beyond writing APIs you'll think in terms of scalable architecture, performance, reliability, and long-term maintainability.

You'll work on systems that handle real traffic, real data, and real scale, and you'll be expected to take responsibility from design development deployment monitoring.

Key Responsibilities

  • Own backend services from architecture design to production deployment
  • Design scalable, modular, and fault-tolerant systems
  • Build high-performance Node.js + TypeScript services + SQL + PHP
  • Design and optimize RESTful APIs
  • Work closely with infra to improve scalability, reliability, and cost
  • Optimize database schema, indexes, and query performance
  • Write clean, testable, and maintainable code
  • Participate in code reviews and architectural discussions
  • Debug production issues and drive root-cause analysis
  • Continuously improve system performance and developer productivity

Technical Requirements

  • Strong hands-on experience with Node.js, Express.js, SQL
  • Production experience with TypeScript
  • Deep understanding of async programming, event loop, and concurrency
  • Experience designing modular and scalable backend architectures
  • Strong problem-solving skills with DSA fundamentals
  • Understanding of time/space trade-offs
  • Ability to apply DSA concepts in real-world backend problems

Database

  • Strong knowledge of MySQL
  • Schema design
  • Indexing strategies
  • Query optimization
  • Handling large datasets

DevOps and Infrastructure

  • Experience deploying and managing services on AWS
  • EC2, S3, RDS (basic IAM knowledge)
  • Comfortable working on Ubuntu/Linux environments
  • Hands-on experience with Docker
  • Containerization
  • Multi-stage builds
  • Working knowledge of Kubernetes
  • Pods, services, deployments
  • Basic scaling concepts
  • Familiar with CLI-based workflows for debugging and ops

Version control and Collaboration

  • Strong experience with Git & GitHub
  • Comfortable with PR-driven development and code reviews

Developer tools and AI

  • Experience using Cursor, Codex, Copilot, or similar AI tools
  • Ability to leverage AI tools for:
  • Faster development
  • Code refactoring
  • Debugging and documentation

What defined success in this Role

  • You take ownership instead of waiting for instructions
  • You think beyond feature delivery to scalability and reliability
  • You proactively identify bottlenecks and propose improvements
  • You care about performance, observability, and cost
  • You write code that scales with both traffic and team size

Preferred skills

  • Exposure to microservices architecture
  • Experience with caching (Redis / in-memory caching)
  • Basic knowledge of message queues / background jobs
  • Understanding of system design fundamentals
  • Experience with monitoring, logging, and alerting
  • Familiarity with PM2, graceful shutdowns, and process management

What you'll learn and grow into

  • Designing production-grade scalable systems
  • Handling high-traffic backend services
  • Making architecture decisions with real constraints
  • End-to-end ownership of backend services
  • Exposure to advanced system design concepts

  • Who should apply

    • Engineers who want real ownership, not ticket-pushing
    • Developers curious about scale, performance, and architecture
    • People who enjoy solving hard backend problems
    • Engineers who want to grow into SDE-2 / Backend Lead roles

    Founder's Desk:

    We are looking for more than a developer. We need a craftsman who understands that performance is measured not just in milliseconds, but in moments of delight. Who sees that scalability means being able to hold the dreams of millions, not just handle their traffic. Who believes that elegant code is the invisible thread weaving stories of forever.

    -CEO Nikah Forever

    More Info

    Job Type:
    Industry:
    Employment Type:

    About Company

    Job ID: 136449751