
Fullstack Software Developer
PSD
full-time
Posted on:
Location Type: Remote
Location: Canada
Visit company websiteExplore more
Salary
💰 CA$75,000 - CA$110,000 per year
About the role
- Working on our PSD Citywide Enterprise system, design and develop backend services and front-end applications
- Effective knowledge with web development languages, frameworks and new technologies
- Working with other software developers and support staff in order to take product ideas from concept to release
- Writing and maintaining code in a robust, efficient and readable manner
- Design and implement new user interfaces/experiences to meet clients needs
- Documenting code and providing the methodology behind it for future reference
- Testing and implementing experimental technologies
- Testing and reviewing code in timely and professional manner
- Ability to work in an Agile project delivery environment, develops and modifies technology systems, addressing functional, performance, security, quality, operational and monitoring needs
- Participate in phases of the software development life cycle (SDLC) for a variety of projects
- Managing data integrity and quality assurance activities to ensure application stability
- Managing self-directed assignments to implement features and resolve software defects to meet schedule commitments with high-level of quality
- Assist in the development and maintenance of user manuals and guidelines
- Recommend and perform software improvements and upgrades
- Works with Business Analysts to complete analysis of business requirements, design and development of web applications that are integrated with other modules
- Participate in a daily scrum and weekly team sprints
- Other duties as assigned
Requirements
- Post Secondary education in Computer Science or Computer Engineering, or related degree/diploma
- 3-10 years experience fullstack development
- Expertise in development technologies depends on work projects
- Experience with Web Development technologies and frameworks including: JavaScript, PHP, SQL, Angular.JS, Symphony, CSS (Sass), Node.js, Git, Linux, PostgreSQL
- Strong SQL skills; ability to create and modify complex stored procedures and functions
- Strong ability to collaborate and problem solve
- Experience building and scaling user-focused web applications
- Experience in design and development of scalable and secured web services that integrate with other technologies
- Previous experience working with legacy applications
- A solid commitment to quality software development
- Experience with source code repositories such as Git
- Excellent problem-solving skills and the ability to work in a fast-paced environment a must
- Good verbal and written communications and knowledge transfer skills
Benefits
- Competitive Compensation: We offer competitive salaries that recognize your skills and experience
- Wellness Coverage: Enjoy a comprehensive health and wellness benefits package that keeps you and your family secure and healthy
- Flexible Working: Work where you thrive! Enjoy remote work flexibility (specific regional options apply) while staying connected to our supportive team
- Work-Life Balance: Benefit from Flex Hours to manage your personal life and Paid Time Off (PTO) so you can fully recharge
- Unwind Early: Say hello to summer with our popular Summer Fridays—shorter work weeks to help you kick-start the weekend
- Culture & Community: Participate in fun social events (both virtual and in-person) and contribute to charity initiatives as part of our community focus
- Career Growth: Our Career Framework provides clear, structured paths for growth and ongoing learning, ensuring you reach your professional goals
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
fullstack developmentJavaScriptPHPSQLAngular.JSSymfonyCSSNode.jsPostgreSQLsoftware development life cycle (SDLC)
Soft Skills
collaborationproblem solvingcommitment to qualityverbal communicationwritten communication
Certifications
Post Secondary education in Computer SciencePost Secondary education in Computer Engineering