Skip to Main Content

Job Title


Back End Developer


Company : NikahForever


Location : New delhi, Delhi


Created : 2026-03-29


Job Type : Full Time


Job Description

Company DescriptionNikahForever 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 DescriptionWe 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 ResponsibilitiesEngineering OwnershipTake end-to-end ownership of features from design and development to deployment and monitoringThink beyond implementation by considering scalability, reliability and cost-efficiencyDebug production issues and perform thorough root-cause analysisActively participate in code reviews and architectural discussionsWrite clean, efficient, testable and maintainable codeBackend Development (Node.js/ TypeScript/ SQL/ NoSQL/ Python)Design and develop scalable, modular backend architecturesBuild, maintain, and optimize RESTful APIsHandle asynchronous programming and concurrency effectivelyOptimize database schemas, indexing strategies, and query performanceWork with large datasets and high-traffic systemsContinuously improve system performance, reliability, and observabilityImplement caching mechanisms (e.g., Redis, in-memory caching)Demonstrate a basic understanding of background jobs and message queues Technical RequirementsStrong fundamentals in Node.js, Express, and TypeScriptSolid understanding of MySQL, including schema design, indexing, and query optimizationGood grasp of asynchronous programming, event loop, and concurrencyStrong data structures and algorithms (DSA) knowledge with problem-solving abilityUnderstanding of time and space complexity trade-offsQualificationsProficiency in Back-End Web Development and Software DevelopmentExperience with Object-Oriented Programming (OOP) and ability to write modular, reusable codeUnderstanding of Front-End Development concepts and practicesStrong Programming skills with a solid foundation in languages such as Python, Java, or Node.jsProblem-solving mindset and ability to work collaboratively with a teamKnowledge of databases and APIs is a plusA 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 workflowFamiliarity with Docker and Docker ComposeBasic experience with AWS services such as EC2, S3, RDS, and IAMExposure to monitoring and observability tools like Datadog, Prometheus, or CloudWatchAI Development ToolsExperience with modern AI-assisted development tools such as:GitHub CopilotCursor or similar AI-powered IDEsCodex-style assistantsWe value the smart and responsible use of AI tools to enhance productivity and code quality — not blind reliance.What Defines Success in This RoleTake proactive ownership instead of waiting for instructionsThink in terms of scalability, reliability and cost-efficiencyIdentify bottlenecks early and take initiative to resolve themPrioritize system performance, monitoring, and observabilityIndependently ship features from concept to productionWrite code that scales effectively with both increasing traffic and team sizeNice to HaveExposure to microservices architectureExperience with caching strategies (e.g., Redis)Familiarity with message queues and background workersExperience with monitoring and logging toolsKnowledge of process managers like PM2Exposure to CI/CD tools such as GitHub Actions or JenkinsBasic understanding of Infrastructure as Code tools (e.g., Terraform, Ansible)What You’ll Learn & Grow IntoDesigning and building production-grade scalable systemsHandling high-traffic backend servicesUnderstanding mobile architecture best practicesGaining hands-on experience in cloud deployment and infrastructure automationMaking real-world architectural decisions under practical constraintsGrowing into full-time roles such as SDE-1, Backend Lead, or Full-Stack LeadWho Should ApplyEngineers who are eager to take real ownership of their workDevelopers curious about system design, scalability, and architectureBuilders who enjoy solving complex backend and infrastructure challengesProduct-oriented engineers who think beyond task executionIndividuals looking for rapid growth in a fast-paced startup environmentOpen to interns and entry-level candidates.