Internship Description
BACK END DEVELOPER
Shamgar Software Solutions
- Full Time
- 19-Nov-2025
- Pan India,
-
Start date
Immediately -
Duration
6 Months -
Stipend
₹15000 /month -
No of Credits
4 -
Apply by
19-Nov-2026
About the program
We are seeking a motivated Back End Developer Intern who is passionate about server side programming, APIs, databases, and scalable architecture. Role Summary As a Back End Developer Intern, you will: Work alongside experienced engineers to design, develop, and maintain server side components of our applications. Learn how to build efficient APIs, optimize database queries, and implement secure authentication and authorization systems. Collaborate with frontend developers, DevOps teams, and product managers to ship reliable software. Gain real world experience working in an agile environment, participating in sprints, standups, and code reviews. Be involved in the complete development lifecycle from requirement understanding to deployment and monitoring. This role is ideal for students or recent graduates looking to develop strong backend development skills and gain hands on experience working on production level systems. Key Responsibilities Assist in building and maintaining server side applications using frameworks like: Node.js, Express.js, Django, Flask, Spring Boot, or Ruby on Rails Help design and develop RESTful APIs and endpoints for internal and external use. Integrate third party services and APIs to enhance backend functionality. Work with relational and nonrelational databases such as: MySQL, PostgreSQL, MongoDB, Red is, SQLite Write clean, maintainable, and efficient server side code following best practices. Participate in system architecture discussions and contribute ideas for performance improvements. Assist in troubleshooting, debugging, and resolving backend issues in a timely manner. Work with version control systems such as Git, GitHub, or GitLab. Write unit and integration tests using tools like Jest, Py Test, Mocha, or JUnit. Help implement authentication, authorization, and security protocols JWT, OAuth. Support database schema design and optimization efforts. Analyze performance bottlenecks and assist in optimizing server logic, queries, and API latency. Collaborate with the DevOps team to understand deployment pipelines, CICD, and cloud environments. Participate in code reviews to learn industry standard coding practices. Document code, APIs, workflows, and technical processes thoroughly. Stay updated with emerging backend trends, tools, and technologies. Technical Skills You Will Gain Hands on experience with modern backend frameworks and languages. Understanding how to design scalable and maintainable microservices. Knowledge of data modeling and database optimization techniques. Experience working with cloud platforms such as AWS, Azure, or Google Cloud. Exposure to containerization technologies like Docker and orchestration tools like Kubernetes. Practical insight into real world software architecture and application deployment. Understanding of caching strategies for improving system performance. Required Qualifications Pursuing or recently completed a degree in Computer Science, Software Engineering, Information Technology, or a related field. Basic knowledge of at least one server side programming language such as: JavaScript Node.js, Python, Java, Ruby, C, or Go. Familiarity with REST APIs and HTTP methods. Understanding of fundamental computer science concepts: Data structures, algorithms, operating systems, and networking. Basic experience with databases SQL or NoSQL. Knowledge of Git and collaborative development workflows. Ability to write basic, readable, and well structured code. Good analytical and problem solving skills. Strong willingness to learn and adapt to new technologies. Preferred Qualifications Not mandatory but a plus Knowledge of backend frameworks like Express.js, Django, Flask, or Spring. Understanding of authentication methods JWT, OAuth2, Session Based Auth. Familiarity with cloud environments or server less computing. Exposure to microservices architecture and API gatekeepers. Experience with Docker, containerization, or basic CICD workflow. Previous personal projects, GitHub contributions, or hackathon experience. Basic understanding of security best practices and OWASP guidelines. Soft Skills Professional Attributes Strong communication skills for collaborating with cross functional teams. Ability to work in a fast paced, agile development environment. Curiosity and a proactive mindset toward solving technical challenges. Attention to detail and a commitment to producing high quality work. Team player who can accept constructive feedback and continuously improve. Passion for backend technologies and software engineering in general. Tools Technologies You May Work With Back End Languages: JavaScriptNode.js, Python, Java, Ruby, C, Go Frameworks: Express.js, Django, Flask, Spring Boot Databases: MySQL, PostgreSQL, MongoDB, Red is Version Control: Git, GitHub, GitLab, Bitbucket Testing Tools: Jest, Mocha, JUnit, Py Test DevOps Cloud: Docker, AWS, Azure, GCP, CICD pipelines Documentation Tools: Swagger, Postman, Notion, Confluence Learning Growth Opportunities Hands on exposure to designing backend systems used in real production environments. Mentorship and guidance from senior developers and engineering leads. Opportunity to work on scalable microservices, event driven architecture, and cloud native systems. Access to internal knowledge bases, tech training sessions, and workshops. Gain confidence in writing secure, stable, and optimized backend code. Build a strong professional portfolio with real world project contributions. Develop communication and teamwork skills by participating in cross functional collaborations. Benefits of Joining as an Intern Practical experience with real products and real users. Flexible work environment with learning focused culture. Opportunity to receive a fulltime offer based on performance. Internship certificate and recommendation letter. Networking opportunities with professional engineers and mentors. Exposure to industry grade tools, workflows, and best practices.
Perks
15000
Who can apply?
Only those candidates can apply who:
- are from Any
- and specialisation from Any
- are available for duration of 6 Months
- have relevant skills and interests
Terms of Engagement
Training Phase (Up to 3 Months or Less) All selected interns will undergo basic project training for a period of up to three (3) months, or less, depending on: The candidate’s learning speed and performance Project structure and timelines Company operational requirements Assessment After Training After completion of the training phase (duration may vary), interns will undergo a performance assessment to evaluate: Understanding of project tasks and responsibilities Quality and timely completion of assigned work Technical skill development Attendance, discipline, and professionalism Communication and teamwork Stipend Eligibility Stipend will be provided only to those interns who successfully clear the performance assessment. Interns who do not clear the assessment may: Continue the internship without stipend (based on company discretion), or Be discontinued from the program. Internship Certificate All interns will receive an Internship Participation/Completion Certificate for the actual duration they have completed in the internship, regardless of whether they qualify for stipend or pass the assessment. The certificate will reflect: Duration of participation Department or project area Basic nature of the work handled (if applicable) Work Expectations and Conduct Interns are required to: Follow company policies and instructions Maintain professionalism, discipline, and confidentiality Submit assigned tasks on time Work responsibly and respect project guidelines Modification of Internship Structure The company reserves the right to modify, extend, shorten, or restructure any part of the internship program — including the training period, project tasks, schedules, timelines, work modes, and assessment processes — at any time based on operational needs, project requirements, or organizational priorities. Non-Employment Clause Participation in or completion of the internship program does not guarantee employment. Any future employment opportunity will be based on company needs, intern performance, and internal evaluation criteria.
Number of openings
30