Software Development
Job Description: The Software Developer will design, build, test, debug, and maintain scalable software applications while collaborating with cross-functional teams throughout the product development lifecycle. This entry-level role is suitable for fresh graduates and candidates with up to 3 years of experience who have strong programming fundamentals and a willingness to learn new technologies. Candidates must be based in the USA or Canada.Requirements: 0–3 years of software development experienceBachelor’s degree in Computer Science, IT, Software Engineering, or related field2024, 2025, or 2026 graduates encouraged to applyStrong understanding of programming fundamentalsStrong understanding of data structuresFamiliarity with at least one of Java, Python, JavaScript, or C#Ability to design, develop, debug, and test softwareStrong communication and teamwork skillsEagerness to learn and adapt to new technologiesMust be located in the USA or CanadaNice to have: Internship or project experience in software developmentExperience with full-stack, backend, or frontend developmentFamiliarity with software development lifecycle practicesExperience working on collaborative software projectsFamiliarity with version control systems such as GitExposure to modern development frameworks or toolsAbout the company:The company is seeking motivated software developers to join a growing engineering team. It provides opportunities for hands-on mentorship, real project ownership, professional development, and growth into specialized software engineering tracks including Full Stack, Backend, and Frontend development.