Junior Software Developer
- Canada
Full-time
Applications open in a new tab.
Job details
- Job type
- Full-time
- Posting language
- English
- Posted
Original job description
About the Role
We are seeking an enthusiastic Junior Software Developer to join our collaborative engineering team. In this role, you will write code, fix bugs, and develop new features for our core applications. This position is ideal for an early-career developer who wants to learn modern engineering practices, work with a production codebase, and grow through active mentorship.
What You’ll Do
- Feature Development: Write clean, testable code to implement new features under the guidance of senior engineers.
- Bug Fixing: Diagnose, troubleshoot, and resolve issues reported by users or QA teams.
- Code Reviews: Participate in peer code reviews to learn best practices and maintain high code quality.
- Agile Participation: Attend daily stand-ups, sprint planning, and retrospective meetings.
- Testing: Write unit and integration tests to ensure code reliability and performance.
What You’ll Bring
- Technical Foundation: Solid understanding of at least one major programming language (e.g., JavaScript, Python, Java, or C#).
- Web Basics: Familiarity with HTML, CSS, and basic database concepts (SQL or NoSQL).
- Tools: Basic experience using Git and GitHub for version control.
- Soft Skills: A strong curiosity to learn, excellent communication skills, and a collaborative team mindset.
More about this job
Responsibilities
Develop and test features for core applications, diagnose and fix bugs, and participate in peer code reviews. Contribute to Agile ceremonies and collaborate with senior engineers to maintain code quality and reliability.
Requirements
Applicants should have a solid understanding of at least one major programming language, familiarity with HTML, CSS, and basic SQL or NoSQL database concepts, and basic Git and GitHub experience. The role also calls for curiosity, strong communication, and a collaborative mindset.
Skills
- Programming
- JavaScript
- Python
- Java
- C#
- HTML
- CSS
- SQL
- NoSQL
- Git
- GitHub
- Feature Development
- Bug Fixing
- Code Reviews
- Agile
- Unit And Integration Testing
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
- Engineering
Keywords
- Software Development
- Feature Development
- Bug Fixing
- Code Reviews
- Agile
- Daily Stand-Ups
- Sprint Planning
- Retrospectives
- Unit Testing
- Integration Testing
- JavaScript
- Python
- Java
- C#
- HTML
- CSS
- SQL
- NoSQL
- Git
- GitHub
- Production Codebase
- Core Applications
- Code Quality
- Troubleshooting
- Mentorship