Full Stack Engineer
- Saskatoon, SK, Canada
Full-time
Applications open in a new tab.
Job details
- Job type
- Full-time
- Apply by
- Experience
- 3+ years of software development experience.
- Posting language
- English
- Posted
Original job description
Onsite M-F
Saskatoon
We are Looking for a Intermediate Full stack Developer to join an established technology team.
You’ll be joining a business that develops technology-led solutions for complex, real-world environments. Working alongside senior developers, architects, project managers and wider cross-functional teams, you’ll help design, develop and maintain high-quality software applications.
This is a hands-on development role where you’ll contribute across the software lifecycle, from technical design and development through to code reviews, troubleshooting and ongoing improvements.
Responsibilities
- Design, develop, test and debug software applications in line with project requirements.
- Build efficient, maintainable and reusable code in collaboration with other developers.
- Contribute to technical design discussions and software architecture.
- Create and maintain technical documentation.
- Participate in code reviews to support high coding standards and software quality.
- Provide constructive technical feedback to other team members.
- Identify, troubleshoot and resolve software defects and technical issues.
- Maintain and update existing software applications.
- Work with cross-functional teams to understand requirements, priorities and delivery timelines.
- Communicate progress clearly and escalate issues where required.
- Keep up to date with emerging technologies and relevant industry developments.
- Continue developing your technical knowledge and capabilities.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering or a related field.
- 3+ years of software development experience.
- Full-stack development experience across front-end and back-end technologies.
- Proficiency in languages such as Java, C#, Python or JavaScript.
- Experience with web development frameworks and technologies such as React, Angular or Node.js.
- Knowledge of SQL and/or NoSQL database technologies.
- Strong analytical and problem-solving skills.
- Excellent communication and teamwork skills.
- Ability to work independently and collaboratively within a fast-paced environment.
Preferred Experience
- Experience with cloud platforms such as AWS, Azure or Google Cloud.
- Familiarity with Agile development methodologies.
- Knowledge of software testing and quality assurance principles.
Benefits
- Paid time off, including vacation, sick days and bereavement leave.
- Health and dental plans.
- Retirement plans.
- Employee and Family Assistance Program (EFAP).
- Employee referral program.
More about this job
Responsibilities
Design, develop, test, debug, and maintain software applications, contributing to technical design and architecture across the software lifecycle. Collaborate with cross-functional teams, review code, document technical work, resolve defects, and communicate progress and issues.
Requirements
Requires a bachelor’s degree in Computer Science, Software Engineering, or a related field, at least three years of software development experience, and full-stack experience. Candidates should be proficient in a listed programming language and familiar with web frameworks and SQL or NoSQL databases; cloud platforms, Agile methods, and software quality assurance are preferred.
Skills
- Full-Stack Development
- Java
- C#
- Python
- JavaScript
- React
- Angular
- Node.js
- SQL
- NoSQL
- Software Architecture
- Software Testing
- Code Review
- Troubleshooting
- Technical Documentation
- Agile Methodologies
Benefits
- Paid Time Off
- Vacation Leave
- Sick Leave
- Bereavement Leave
- Health and Dental Plans
- Retirement Plans
- Employee and Family Assistance Program
- Employee Referral Program
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
Keywords
- Full-Stack Development
- Software Development
- Java
- C#
- Python
- JavaScript
- React
- Angular
- Node.js
- SQL
- NoSQL
- AWS
- Azure
- Google Cloud
- Software Architecture
- Technical Design
- Software Testing
- Quality Assurance
- Code Reviews
- Technical Documentation
- Troubleshooting
- Defect Resolution
- Agile Methodologies
- Cross-Functional Teams
- IT Services
- Technology
- Information and Media