Job Title:
Junior Software Engineer
|
Company: |
GeniusXlab |
|
Location: |
Toronto , ON |
About the Role
We’re looking for a talented Software Engineer to design, build, and maintain reliable, scalable software applications. You’ll work closely with product managers, designers, and other engineers to turn ideas into high-quality products.
Responsibilities
- Design, develop, test, and maintain scalable software applications.
- Build clean, efficient, and maintainable code.
- Develop and integrate APIs and third-party services.
- Troubleshoot and optimize application performance.
- Participate in code reviews and technical discussions.
- Collaborate with cross-functional teams to deliver new features.
- Write automated tests and maintain technical documentation.
Requirements
- 3+ years of professional software engineering experience.
- Strong proficiency in Python, Java, JavaScript, TypeScript, or a similar language.
- Experience with REST APIs, databases, Git, and cloud platforms.
- Strong understanding of software development principles and system design.
- Experience working with Agile development methodologies.
- Strong problem-solving and communication skills.
Nice to Have
- Experience with AWS, Azure, or Google Cloud.
- Experience with Docker and Kubernetes.
- Knowledge of CI/CD and DevOps practices.
- Experience with React, Node.js, Django, or similar frameworks.
- Experience building AI/ML-powered applications.
What We Offer
- Competitive salary and benefits.
- Flexible remote/hybrid work options.
- Professional development opportunities.
- Collaborative engineering environment.
- Opportunity to work on challenging, high-impact projects.
TO APPLY:
Posted 2026-08-13

