Apply Edge Start your job search

Junior Software Engineer

DuDuHR · Namakkal, Tamil Nadu, India

Apply & track with Apply Edge

Company Description DuDuHR is a growing technology company focused on building practical, user-friendly HR and workforce solutions. The team combines software engineering, data, and product thinking to streamline everyday people operations for organizations of various sizes. DuDuHR values collaboration, continuous learning, and clear communication in its work environment. The company offers opportunities for early-career engineers to contribute to real products while developing their technical and professional skills.Role Description This is a full-time, on-site Junior Software Engineer role based in Namakkal. The person in this role will design, develop, and maintain back-end components and APIs under the guidance of senior engineers. Day-to-day responsibilities include writing clean, testable code, debugging and resolving issues, participating in code reviews, and collaborating with product and QA teams to deliver features. The Junior Software Engineer will help implement new functionalities, optimize performance, and contribute to technical documentation to support ongoing development and maintenance.Qualifications Foundational knowledge in Computer Science, including data structures, algorithms, and software engineering principles.Hands-on experience or coursework in Software Development and Back-End Web Development.Proficiency in Programming with at least one modern language (e.g., Java, C#, Python, JavaScript, or similar).Understanding of Object-Oriented Programming (OOP) concepts and their practical application.Bachelor’s degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.Ability to work collaboratively on-site, communicate clearly, and follow established development processes.Basic familiarity with version control systems (e.g., Git) and relational or NoSQL databases is preferred.Willingness to learn, accept feedback, and grow into more complex engineering responsibilities over time.