Back End Developer
Actively Reviewing the ApplicationsNikahForever
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
Quick Tip
Customize your resume and cover letter to highlight relevant skills for this position to increase your chances of getting hired.
Related Similar Jobs
View All
Regional Sales Head
The Premier Consultants ( Recruitment Company )
Sales Person B2B Vizag (HoReCa & FMCG)
Expunch
Sr. Analyst Procurement COE
Mondelēz International
Talent Sourcing and Outreach (Remote)
Solutune
Sr. Executive - PR | (Fintech, B2B, D2C)
Jajabor Brand Consultancy
Share
Quick Apply
Upload your resume to apply for this position