Full Stack Developer

Be among the first applicants.
UNAVAILABLE
Saskatoon
CAD 60,000 - 80,000
Be among the first applicants.
Yesterday
Job description

Overview

As a Full Stack Developer, you will play a crucial role in designing, developing, and maintaining our web applications. You will work closely with our UX/UI designers, product managers, and cross-functional teams to create user-friendly, responsive, and accessible applications that meet the needs of our users. Your expertise in both frontend and backend development will ensure the delivery of high-quality, maintainable, and scalable solutions.

Responsibilities

  1. Develop dynamic, interactive, and user-friendly web applications prioritizing accessibility and responsiveness to deliver an exceptional user experience.
  2. Utilize TypeScript for both backend and frontend development to enhance code maintainability and type safety.
  3. Collaborate closely with UX/UI designers, integrating Figma designs into frontend components while maintaining UI consistency and accessibility.
  4. Optimize frontend and backend performance, identifying and resolving bottlenecks in API calls, database queries, and rendering to ensure seamless functionality.
  5. Develop and manage databases (MongoDB, PostgreSQL, MySQL) with efficient schema design, indexing, and query optimization to support application performance.
  6. Contribute to design and reviews of microservice and event-driven architecture.
  7. Collaborate with SMEs, product managers, and cross-functional teams, participating in design discussions, feature planning, and code reviews to drive innovation and quality.
  8. Participate in code reviews to mentor, share knowledge and maintain best practices and development standards.

This list of responsibilities might not cover everything you'll end up doing.

Qualifications

  1. Bachelor’s degree in Computer Science, Computer Engineering, or a related field, or equivalent work experience.
  2. 4+ years of experience in full-stack development, including backend, frontend, and microservices development.
  3. Proficient in Node.js and backend development, with experience in Express.js, NestJS, or similar frameworks.
  4. Strong experience in Vue.js, including state management (Vuex/Pinia) and frontend performance optimization.
  5. Experience using TypeScript for both frontend and backend development.
  6. Hands-on experience with microservices development, API gateways, and inter-service communication (REST/WebSockets).
  7. Proficiency in integrating Figma designs into frontend applications, ensuring pixel-perfect implementation.
  8. Database experience with MongoDB, PostgreSQL, MySQL, including schema design and query optimization.
  9. Familiarity with DevOps practices, including CI/CD pipelines, containerization (Docker), and cloud environments.
  10. Understanding of cybersecurity principles, including authentication, encryption, and secure API design.
Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Full Stack Developer jobs in Saskatoon