Junior Software Engineer
Diacto Labs
This job at a glance
- Who can apply
- Freshers and up to 2 years · Bachelor's degree
- Must know
- TroubleshootingPythonJavaJavaScriptAgile
- Nice to have
- GitHTMLCSSSQL
- Work
- On-site in Pune Division
- Pay
- Not stated by the employer.
- Skill demand
- Python29%Troubleshooting27%JavaScript27%Java21%of 70 similar fresher jobs posted in India this week
- Listed
- 12 Nov 2026 · still open
Sign in free to see which of these skills your resume already shows.
About the Role
We are seeking a motivated and enthusiastic Junior Software Engineer to join our dynamic team remotely. In this role, you will have the opportunity to work on exciting projects and contribute to the development of innovative software solutions. As a Junior Software Engineer, you will collaborate with senior engineers and learn best practices in coding, testing, and deployment. This is a fantastic opportunity to kickstart your career in software engineering and grow your technical skills in a supportive environment.
Key Responsibilities
- Assist in the design, development, testing, and maintenance of software applications.
- Write clean, efficient, and well-documented code.
- Participate in code reviews and provide constructive feedback.
- Collaborate with team members to troubleshoot and resolve software defects.
- Stay updated with emerging technologies and industry trends.
Requirements & Tech Stack
- 0-2 years of experience in software development or internships.
- Familiarity with at least one programming language (e.g., Java, Python, JavaScript).
- Understanding of basic software development principles and methodologies.
- Ability to work collaboratively in a remote team environment.
- Proficiency in at least one programming language.
- Understanding of object-oriented programming concepts.
- Basic knowledge of software testing practices.
- Ability to write and maintain technical documentation.
- Familiarity with Agile development methodologies.
Preferred Qualifications
- Experience with version control systems (e.g., Git).
- Knowledge of web development technologies (e.g., HTML, CSS).
- Familiarity with database management systems (e.g., SQL).
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field.