Backend Software Development Engineer

2 years

0 Lacs

Posted:1 day ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Internship

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.


Experience1–2 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

    Mock Interview

    Practice Video Interview with JobPe AI

    Start Node.js Interview
    cta

    Start Your Job Search Today

    Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

    Job Application AI Bot

    Job Application AI Bot

    Apply to 20+ Portals in one click

    Download Now

    Download the Mobile App

    Instantly access job listings, apply easily, and track applications.

    coding practice

    Enhance Your Skills

    Practice coding challenges to boost your skills

    Start Practicing Now

    RecommendedJobs for You