Enable job alerts via email!

Full Stack Developer - Database Focused

Kognitive Sales Solutions

Canada

On-site

CAD 60,000 - 80,000

Full time

17 days ago

Job summary

A growing technology firm in Canada is looking for a versatile Full Stack Developer. This role involves database management, developing web applications using Angular and Node.js, and integrating APIs. Candidates should have strong SQL and MySQL experience, along with proficiency in JavaScript and familiarity with AWS services. The ideal candidate enjoys working across the stack and is passionate about building scalable applications.

Qualifications

  • Expert-level proficiency in SQL, experience with MySQL or MariaDB.
  • Experience in database schema design and performance tuning.
  • Proficiency in JavaScript, HTML5, and CSS3.
  • Strong experience with Angular and Node.js.
  • Familiarity with AWS services.
  • Experience building and maintaining PWAs.
  • Ability to work independently across tech stack.

Responsibilities

  • Architect, design, and maintain relational databases.
  • Write and optimize complex queries and data models.
  • Develop and maintain web applications using Angular and Node.js.
  • Contribute to backend services in Python and PHP.
  • Build and integrate APIs.
  • Participate in deployment and CI/CD processes.

Skills

SQL Proficiency
MySQL or MariaDB
JavaScript
HTML5
CSS3
Angular
Node.js
Python
PHP
AWS (Lambda, EC2, Elastic Beanstalk)
Job description
About us

We’re seeking a versatile and resourceful Full Stack Developer with a strong emphasis on database design, optimization, and management. This role combines responsibilities traditionally split across frontend, backend, and database teams. If you're someone who enjoys working across the stack and has a passion for building efficient, scalable data-driven applications, we want to hear from you.

Compensation

$60,000 - $80,000

Responsibilities
  • Architect, design, and maintain relational databases, with a deep focus on SQL, MySQL, or MariaDB.
  • Write and optimize complex queries, stored procedures, indexing strategies, and data models to support high-performance applications.
  • Ensure data integrity, security, and scalability across all database operations.
  • Develop and maintain web applications using Angular for frontend and Node.js for backend.
  • Build and integrate APIs to connect frontend, backend, and third-party systems.
  • Contribute to backend services in Python and PHP where needed.
  • Build and maintain Progressive Web Apps (PWA) for enhanced user experiences.
  • Develop and deploy serverless functions using AWS Lambda, and work with other AWS services as needed.
  • Collaborate with designers, product managers, and other stakeholders to deliver end-to-end features.
  • Troubleshoot, debug, and enhance performance across the stack.
  • Participate in deployment and CI / CD processes.
Requirements
  • Expert-level proficiency in SQL, with hands-on experience in MySQL or MariaDB.
  • Experience in database schema design, query optimization, and performance tuning.
  • Proficiency in JavaScript, HTML5, and CSS3.
  • Strong experience with Angular and Node.js.
  • Working knowledge of Python and PHP.
  • Experience building and maintaining Progressive Web Apps (PWA).
  • Hands-on experience with AWS Lambda and familiarity with AWS services like EC2, Elastic Beanstalk, and API Gateway.
  • Experience building full-stack applications in Agile environments.
  • Ability to work independently across multiple layers of the tech stack.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.