Full Stack Developer
Full Stack DeveloperJob Summary
We are looking for a talented and motivated *Full Stack Developer* to join our growing engineering team. You will be responsible for designing, developing, testing, and maintaining scalable web applications using modern front-end and back-end technologies. The ideal candidate has experience building secure, high-performance applications and enjoys working in a collaborative Agile environment.
Responsibilities
* Design, develop, and maintain scalable full-stack web applications.
* Build responsive user interfaces using *React.js, JavaScript, HTML5, and CSS3*.
* Develop robust backend services using *Java (Spring Boot)* or *.NET Core*.
* Design and consume *RESTful APIs* and integrate third-party services.
* Write optimized SQL queries and work with *MySQL, SQL Server, or PostgreSQL*.
* Collaborate with cross-functional teams in an Agile/Scrum environment.
* Deploy and maintain applications on *AWS or Microsoft Azure*.
* Use *Git/GitHub* for version control and collaborative development.
* Perform unit testing, debugging, code reviews, and performance optimization.
* Participate in the complete Software Development Life Cycle (SDLC).
Required Qualifications
* Masters degree in Computer Science, Information Technology, or a related field.
* *3+ years* of Full Stack Development experience.
* Strong knowledge of *React.js, JavaScript, HTML5, CSS3*.
* Experience with *Java (Spring Boot)* or *.NET Core*.
* Strong understanding of *REST APIs* and microservices architecture.
* Experience with *SQL databases* (MySQL, SQL Server, PostgreSQL).
* Hands-on experience with *AWS or Azure*.
* Proficiency with *Git/GitHub*.
* Knowledge of Agile/Scrum methodologies.
* Excellent analytical, problem-solving, and communication skills.
Preferred Skills
* Experience with *Docker* and *Kubernetes*.
* Knowledge of CI/CD pipelines (Jenkins, GitHub Actions, Azure DevOps).
* Familiarity with NoSQL databases (MongoDB).
* Understanding of security best practices and cloud-native applications.
Job Type
* Full-time
* Permanent
Location
* Toronto, ON (or client location)
* Hybrid / Onsite
Salary
*CAD $90,000 – $120,000 per year*
Benefits
* Competitive Salary
* Health & Dental Insurance
* Paid Time Off
* Professional Development Opportunities
* Flexible Work Environment
* Career Growth
* Collaborative Team Culture
Job Type: Full-time
Pay: $150,000.00 - $200,000.00 per year
Benefits:
* Housing allowance
* Life insurance
* On-site gym
* Paid time off
* Relocation assistance
Work Location: In person