What are the responsibilities and job description for the Junior Software Engineer position at Ironclad?
About UsWe are a fast-growing tech company building modern, scalable solutions that help businesses transform the way they operate. Our global engineering team values clean code, continuous learning, and collaboration. We’re looking for motivated junior developers eager to grow in a dynamic environment. Role OverviewAs a Junior Software Engineer, you will work closely with senior developers to build, test, and maintain high-quality software applications. This role is ideal for someone passionate about coding, eager to learn new technologies, and ready to take the next step in their engineering career. ResponsibilitiesAssist in developing web features using modern JavaScript/TypeScript and ReactCollaborate with the engineering team to plan and deliver technical solutionsParticipate in code reviews and contribute to improving code qualityDebug issues and help maintain system stabilityWrite and maintain documentation for code and processesLearn and apply best practices in software engineering & development RequirementsLocated in Canada, Argentina, Brazil, Venezuela, or BoliviaNative-level English proficiency (written & spoken)Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience)0–2 years of professional software development experienceProficiency in React and JavaScriptSolid understanding of data structures, algorithms, and OOPFamiliarity with Git and version control systems Nice to Have (Not Required)Experience with TypeScriptExperience with cloud services (AWS, GCP, Azure)Knowledge of back-end frameworks (Node.js, Django, Spring Boot, .NET)Exposure to SQL or NoSQL databasesPrevious internship or project-based experience Benefits & PerksFully remote role across Latin America & CanadaCompetitive salary based on experience and locationCareer growth through mentorship and trainingFlexible working hoursSupportive international team environment
Salary : $80,000 - $100,000