Software Engineer Intern
Leaf singularity
This job at a glance
- Who can apply
- Freshers and up to 1 year
- Must know
- Data structures & algorithmsPythonJavaJavaScriptREST APIsGit
- Work
- On-site in Chennai · internship
- Pay
- Not stated by the employer.
- Skill demand
- Python26%Java13%JavaScript13%Data structures & algorithms10%of 72 similar fresher jobs posted in India this week
- Listed
- 31 Oct 2026 · still open
Sign in free to see which of these skills your resume already shows.
About the Role
Leaf Singularity is building a unified digital ecosystem to simplify everyday experiences through technology. We focus on accessibility, seamless interactions, and connected services.
Role Description
This full-time, on-site Software Engineer Intern role is based in Chennai. The intern will support the design, development, and maintenance of software components for Leaf Singularity’s digital ecosystem.
Key Responsibilities
- Implementing backend features
- Writing clean and maintainable code
- Debugging and resolving issues
- Collaborating with senior engineers on architecture and performance improvements
- Participating in code reviews
- Contributing to technical documentation
- Working closely with product and design teams to deliver reliable, user-centered solutions
- Gaining hands-on experience with real-world systems and learning best practices in modern software engineering
Requirements & Tech Stack
- Strong foundation in Computer Science, including data structures, algorithms, and basic software engineering concepts.
- Skills in Software Development and Programming, with experience in at least one modern programming language (e.g., Java, Python, JavaScript, C#).
- Knowledge of Object-Oriented Programming (OOP) principles and ability to apply them to design and implement modular, reusable code.
- Basic experience or coursework in Back-End Web Development, including APIs, databases, and server-side frameworks.
- Ability to learn quickly, follow coding standards, and work effectively in a collaborative, on-site team environment.
- Good problem-solving skills, attention to detail, and clear written and verbal communication.
Familiarity with version control systems (e.g., Git) and agile development practices is beneficial.
Qualifications
- Currently pursuing or recently completed a degree in Computer Science, Information Technology, or a related field.