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