Full Stack Developer
Role Overview
We are looking for a Full Stack Developer to join our dedicated and experienced technical team to provide leading IT services to our clients.
Working in an agile environment, our Full Stack Developers work with their team to design, code and test customized solutions.
Key Skills for This Role
Full Job Posting
KEY RESPONSIBILITIES
- Develop software applications based on design specifications in accordance with applicable standards.
- Incrementally design, develop, test, debug, and deploy IT products using modern software delivery tools, frameworks, and deployment methods.
- Implement APIs and integrate services with existing applications.
- Create and execute unit and integration tests and prioritize defect fixes.
- Working collaboratively on an Agile development team on a range of exciting projects using a structured development process.
- Participate in team reviews for functional specification, technical design, and code review meetings.
- Effectively managing scope and client expectations on individual assignments.
QUALIFICATIONS
- 7+ years’ experience building and maintaining large, enterprise and/or internet applications.
- Post-Secondary Degree or Technical Diploma.
- Expert knowledge of REST and RESTful web services.
- Experience with an RDBMS such as Oracle or Postgres.
- Experience in Agile, Scrum, Continuous Integration and Delivery, Test-Driven Development and Application Lifecycle Management.
- Knowledge of Microservices Architecture.
- Experience with UI frameworks such as React and Angular.
- Track record of maintaining effective relationships with multiple teams (Applications, Infrastructure, DBAs) and all levels of management.
NICE TO HAVE
- IT experience in public sector environments.
- Experience modernizing legacy applications in an iterative approach.
- Experience in developing spatially enabled, mapping and GIS applications.
- COMPENSATION, BENEFITS & PERKS:
- Salary Range: $90k to $120k.
- Comprehensive Extended Health and Dental.
- RRSP Matching.
- Annual Sick Leave.
- Personal Health & Wellness Benefits.
- Professional Development support.
- Profit Share Program.
- Remote/Hybrid/In-Person.
- DIVERSITY, EQUITY & INCLUSION:
- We are an equal-opportunity employer and are dedicated to fostering an inclusive and diverse environment for employees from all walks of life. Employment decisions are made without regard to race, colour, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, or disability. We hire based on talent, and we’re excited to hear what you will bring to our team!
- HOW TO APPLY:
- To apply, please upload your resume and cover letter via the 'Apply for This Job' link. We thank all applicants for their interest; however, only those candidates selected for interviews will be contacted.
- If you don’t meet all of our requirements exactly or have taken a non-traditional professional path, we still want to hear from you! Use your cover letter to tell us about your unique experience - we strive to build a diverse team and recognize that skills are transferable.
About Vivid Solutions
Custom software design and development company serving government and private-sector customers in Victoria, British Columbia.
Visit company websiteJobs and hiring trendsApply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Vivid Solutions
Director of Professional Services
Victoria, CAN
Vivid Solutions is seeking a Director of Professional Services to lead client delivery and oversee delivery health across its professional services practice. The role owns portfolios, budgets, risks, and client relations