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 looking for a Backend Developer Intern who is eager to learn, build, and contribute to real-world systems. This role is designed for interns and entry-level developers, while also being open to full-time candidates who are early in their careers.
This is not a typical internship where you only assist, you will actively work on backend systems, APIs, and features used by real users.
You will gain hands-on experience in development, deployment, and system improvement while working closely with the team in a fast-paced startup environment.
Core Responsibilities
Engineering Ownership
- Take ownership of small to mid-level features with guidance
- Assist in debugging and resolving issues
- Write clean, readable, and maintainable code
- Participate in code reviews and team discussions
- Learn to think about scalability, reliability, and performance
Backend Development (Node.js / TypeScript / SQL / NoSQL / Python)
- Assist in building and maintaining backend services and APIs
- Work with REST APIs and basic integrations
- Learn and implement asynchronous programming concepts
- Support database operations and basic query optimization
- Help improve system performance and reliability
- Get exposure to caching and backend best practices
Technical Requirements
- Basic understanding of Node.js / Python / Java
- Familiarity with databases (MySQL or similar)
- Understanding of APIs and backend fundamentals
- Basic knowledge of data structures and problem-solving
- Awareness of asynchronous programming concepts
Qualifications
- Students, freshers, or candidates with 0–1 year of experience
- Basic understanding of backend development and OOP concepts
- Familiarity with programming languages like Python, Java, or Node.js
- Willingness to learn and grow in a fast-paced environment
- Good problem-solving and teamwork skills
- Pursuing or completed a degree in Computer Science or related field
Tools & Ecosystem (Preferred)
- Basic knowledge of Git and GitHub
- Familiarity with Docker (optional)
- Basic exposure to AWS (EC2, S3, RDS)
- Awareness of monitoring tools is a plus
AI Development Tools
- Exposure to tools like GitHub Copilot or AI-assisted IDEs
- Willingness to use AI tools smartly for productivity and learning
What Defines Success in This Role
- Willingness to take initiative and learn proactively
- Ability to complete tasks with ownership (with guidance)
- Curiosity about system performance and improvements
- Writing clean and scalable code over time
- Contributing meaningfully to team projects
Nice to Have
- Basic understanding of REST APIs and backend architecture
- Exposure to caching (Redis), background jobs, or APIs
- Familiarity with CI/CD or deployment basics
- Interest in system design and scalability
What You’ll Learn & Grow Into
- Building real-world backend systems
- Understanding scalable architecture and APIs
- Working with production-level codebases
- Basics of deployment and cloud systems
- Growth into full-time Backend Developer / SDE roles
Who Should Apply
- Students looking for hands-on internship experience
- Freshers interested in backend development
- Developers who want to work on real products
- Candidates eager to learn, build, and grow quickly
- Full-time applicants are also welcome
…