Back to results

Full Stack Developer

  • Canada

Full-time

Applications open in a new tab.

Job details

Job type
Full-time
Posting language
English
Posted

Original job description

Key Responsibilities

  • Develop and maintain responsive web applications using front-end and back-end technologies.
  • Design and implement user interfaces using HTML, CSS, JavaScript, and modern frameworks.
  • Build server-side applications, REST APIs, and business logic.
  • Design, develop, and maintain databases.
  • Integrate third-party APIs and external services.
  • Write clean, reusable, maintainable, and efficient code.
  • Perform unit testing, debugging, troubleshooting, and performance optimization.
  • Implement application security best practices and data protection measures.
  • Collaborate with cross-functional teams to understand business requirements.
  • Use Git and version control systems to manage code.
  • Deploy and maintain applications in development, testing, and production environments.
  • Participate in code reviews and follow software development best practices.

Required Skills and Qualifications

  • Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.
  • Strong knowledge of HTML5, CSS3, and JavaScript.
  • Experience with at least one front-end framework, such as React, Angular, or Vue.js.
  • Experience with back-end technologies such as Node.js, Express.js, Python, Java, PHP, or .NET.
  • Knowledge of databases such as MySQL, PostgreSQL, or MongoDB.
  • Experience developing and integrating REST APIs.
  • Familiarity with Git and GitHub/GitLab.
  • Understanding of responsive design, web performance, and application security.
  • Knowledge of debugging, testing, and troubleshooting techniques.
  • Good problem-solving, communication, and teamwork skills.

Preferred Skills

  • Experience with TypeScript and modern JavaScript development.
  • Familiarity with cloud platforms such as AWS, Azure, or Google Cloud.
  • Knowledge of Docker, CI/CD pipelines, and deployment workflows.
  • Understanding of Agile/Scrum methodologies.
  • Experience with automated testing frameworks.
  • Familiarity with application monitoring and performance optimization.
More about this job

Responsibilities

Develop, maintain, and deploy responsive web applications across front-end and back-end systems, including user interfaces, server-side logic, REST APIs, and databases. Integrate external services, test and optimize applications, apply security practices, and collaborate with teams using version control and code reviews.

Requirements

Requires a bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent practical experience, along with strong HTML, CSS, and JavaScript skills. Candidates should have experience with a front-end framework, back-end technologies, databases, REST APIs, Git, responsive design, security, testing, and teamwork.

Skills

  • HTML5
  • CSS3
  • JavaScript
  • React
  • Angular
  • Vue.js
  • Node.js
  • Express.js
  • Python
  • Java
  • PHP
  • .NET
  • MySQL
  • PostgreSQL
  • MongoDB
  • REST APIs

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology

Keywords

  • Full Stack Development
  • Responsive Web Applications
  • HTML5
  • CSS3
  • JavaScript
  • React
  • Angular
  • Vue.js
  • Node.js
  • Express.js
  • Python
  • Java
  • PHP
  • .NET
  • REST APIs
  • MySQL
  • PostgreSQL
  • MongoDB
  • Git
  • GitHub
  • GitLab
  • TypeScript
  • AWS
  • Azure
  • Google Cloud
  • Docker
  • CI/CD
  • Agile
  • Scrum
  • Automated Testing

Report this job