You are viewing a preview of this job. Log in or register to view more details about this job.

Junior Software Developer

Job Description

We are seeking a motivated and detail-oriented Junior Software Developer to join our growing development team. This role is ideal for fresh graduates or early-career professionals who are eager to learn, build scalable applications, and work with modern technologies under the guidance of senior engineers.

Key Responsibilities

Assist in designing, developing, testing, and maintaining software applications

Write clean, efficient, and well-documented code

Collaborate with senior developers, QA teams, and product managers

Debug and troubleshoot application issues

Participate in code reviews and team meetings

Learn and apply best practices in software development

Support application deployment and maintenance activities

Required Skills

Basic knowledge of Java / Python / JavaScript (any one)

Understanding of OOP concepts and data structures

Familiarity with HTML, CSS, and JavaScript

Basic knowledge of SQL or NoSQL databases

Understanding of REST APIs

Familiarity with Git or version control systems

Good problem-solving and communication skills

Good to Have

Exposure to React / Angular / Node.js / Spring Boot

Knowledge of Linux, Docker, or Cloud basics (AWS/Azure/GCP)

Internship or academic project experience

Awareness of Agile/Scrum methodology

Qualifications