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

  • Design, develop, and maintain end-to-end web applications.
  • Develop responsive and user-friendly front-end applications.
  • Build and maintain back-end services, APIs, and application logic.
  • Develop and integrate RESTful APIs and web services.
  • Work with databases to design, manage, and optimize data storage.
  • Write clean, reusable, scalable, and maintainable code.
  • Integrate front-end components with back-end services.
  • Perform application testing, debugging, and troubleshooting.
  • Optimize application performance, scalability, and security.
  • Implement authentication and authorization mechanisms.
  • Collaborate with UI/UX designers, developers, testers, and business teams.
  • Manage source code using Git and version control tools.
  • Deploy, monitor, and maintain applications in development and production environments.
  • Identify and resolve technical issues and application bugs.
  • Follow coding standards and maintain technical documentation.

Preferred Skills

  • Strong knowledge of HTML5, CSS3, and JavaScript.
  • Hands-on experience with React.js, Angular, or Vue.js.
  • Knowledge of front-end frameworks such as Bootstrap or Tailwind CSS.
  • Experience with back-end technologies such as Node.js, Express.js, Java, Python, PHP, or .NET.
  • Good understanding of REST API development and integration.
  • Experience with databases such as MySQL, PostgreSQL, MongoDB, or SQL Server.
  • Knowledge of Object-Oriented Programming (OOP) concepts.
  • Understanding of responsive web design and cross-browser compatibility.
  • Experience with Git, GitHub, or GitLab.
  • Knowledge of authentication and authorization (JWT/OAuth).
  • Understanding of SDLC and Agile development methodologies.
  • Knowledge of application testing, debugging, and performance optimization.
  • Basic understanding of cloud platforms such as AWS, Azure, or GCP.
  • Knowledge of CI/CD pipelines and application deployment.
  • Strong problem-solving and analytical skills.
  • Good communication and teamwork abilities.
More about this job

Responsibilities

Design, develop, test, deploy, and maintain end-to-end web applications, including responsive front ends, back-end services, APIs, and database integrations. Optimize application performance, scalability, and security while collaborating with cross-functional teams and maintaining code quality and technical documentation.

Requirements

The role seeks knowledge of front-end technologies and frameworks, back-end development, REST APIs, databases, object-oriented programming, Git, and authentication methods. Candidates should also understand responsive design, testing, performance optimization, Agile and SDLC practices, cloud platforms, and CI/CD, and demonstrate problem-solving, communication, and teamwork skills.

Skills

  • HTML5
  • CSS3
  • JavaScript
  • React.js
  • Angular
  • Vue.js
  • Bootstrap
  • Tailwind CSS
  • Node.js
  • Express.js
  • REST APIs
  • MySQL
  • PostgreSQL
  • MongoDB
  • Git
  • Authentication and Authorization

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology

Keywords

  • Full Stack Development
  • HTML5
  • CSS3
  • JavaScript
  • React.js
  • Angular
  • Vue.js
  • Bootstrap
  • Tailwind CSS
  • Node.js
  • Express.js
  • Java
  • Python
  • PHP
  • .NET
  • REST APIs
  • MySQL
  • PostgreSQL
  • MongoDB
  • SQL Server
  • Object-Oriented Programming
  • Responsive Web Design
  • Git
  • GitHub
  • GitLab
  • JWT
  • OAuth
  • SDLC
  • Agile
  • CI/CD

Report this job