Junior Software Developer

Data Eminence

India0–2 yrs1d agovia LinkedIn

About the Role

Join Data Eminence as a remote Junior Software Developer. This hands-on entry-level role provides exposure to the software development lifecycle, application architecture, debugging, testing, version control, and collaborative engineering practices.

Key Responsibilities

  • Develop, test, and maintain software applications and features.
  • Write clean, readable, reusable, and maintainable code.
  • Implement software functionality based on technical specifications.
  • Assist in frontend, backend, or full-stack development tasks.
  • Build and integrate RESTful APIs and application services.
  • Work with databases to store, retrieve, and manage application data.
  • Debug software errors and troubleshoot technical issues.
  • Fix bugs and improve existing application functionality.
  • Write unit tests and assist with integration testing.
  • Participate in code reviews and incorporate feedback from senior developers.
  • Follow coding standards and software engineering best practices.
  • Collaborate with team members to understand requirements and deliver features.
  • Use Git and GitHub for version control and collaborative development.
  • Assist with application deployment and production troubleshooting.
  • Maintain technical documentation for implemented features.
  • Participate in Agile development activities and technical discussions.
  • Research new technologies and improve development skills.
  • Use AI-assisted development tools responsibly.

Requirements & Tech Stack

  • Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field.
  • Strong understanding of programming fundamentals.
  • Proficiency in at least one programming language such as JavaScript, TypeScript, Python, Java, or C++.
  • Understanding of data structures, algorithms, and object-oriented programming.
  • Familiarity with software development lifecycle concepts.
  • Basic knowledge of frontend or backend development.
  • Understanding of REST APIs, HTTP methods, and JSON.
  • Familiarity with SQL and relational databases.
  • Basic knowledge of Git and GitHub.
  • Understanding of debugging and software testing.
  • Familiarity with modern development frameworks is a plus.
  • Strong analytical thinking and problem-solving abilities.
  • Willingness to learn new technologies and accept constructive feedback.
  • Good communication and teamwork skills.
  • Ability to work independently and collaborate effectively in a remote environment.

Exposure to technologies and tools includes

  • JavaScript, TypeScript, Python, Java
  • React, Next.js, Node.js
  • REST APIs, SQL, MongoDB
  • Git/GitHub, Docker
  • Cloud platforms
  • Debugging, software testing
  • AI-assisted development tools

Fresher Software Developer Jobs · last 7 days

144 openings · 143 need no experience

Most hiring: Saatvik Agro, Real Time Applications Center - RTAC, Dream Jobs Staffing Solution

See all 144 →