Back to results

Full Stack Develope

  • 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 responsive and scalable web applications.
  • Develop user-friendly frontend interfaces using HTML, CSS, JavaScript, React.js, or Angular.
  • Build and maintain backend applications, server-side logic, and RESTful APIs.
  • Integrate frontend components with backend services and third-party APIs.
  • Design, develop, and manage databases such as MySQL, PostgreSQL, and MongoDB.
  • Write clean, reusable, efficient, and maintainable code.
  • Identify, troubleshoot, debug, and resolve application issues.
  • Optimize application performance, scalability, and security.
  • Collaborate with UI/UX designers, QA engineers, and development teams.
  • Perform unit testing, integration testing, and code reviews.
  • Manage source code using Git and GitHub.
  • Deploy applications and maintain existing software systems.
  • Participate in requirement analysis, sprint planning, and SDLC activities.
  • Prepare and maintain technical documentation.

Preferred Skills

  • Hands-on experience with frontend frameworks such as React.js, Angular, or Vue.js.
  • Good knowledge of backend technologies such as Node.js, Express.js, Python, Java, or .NET.
  • Experience with databases such as MySQL, PostgreSQL, MongoDB, or SQL Server.
  • Strong understanding of RESTful APIs, API integration, and JSON.
  • Familiarity with cloud platforms such as AWS, Microsoft Azure, or Google Cloud.
  • Knowledge of Git, GitHub, version control, and CI/CD pipelines.
  • Experience with Docker, Kubernetes, and application deployment.
  • Understanding of microservices architecture and server-side development.
  • Knowledge of authentication and authorization mechanisms such as JWT and OAuth.
  • Familiarity with Agile/Scrum development methodologies.
  • Knowledge of unit testing frameworks and debugging tools.
  • Strong problem-solving, analytical, communication, and teamwork skills.
More about this job

Responsibilities

Design, develop, deploy, and maintain responsive web applications, including frontend interfaces, backend services, APIs, and databases. Troubleshoot and optimize applications, test and review code, collaborate with cross-functional teams, and contribute to planning and technical documentation.

Requirements

The role seeks familiarity with frontend frameworks, backend technologies, databases, RESTful APIs, and version control, with cloud, CI/CD, containers, microservices, authentication, and testing knowledge also preferred. Strong problem-solving, analytical, communication, and teamwork skills are desired; the posting identifies the position as entry level.

Skills

  • HTML
  • CSS
  • JavaScript
  • React.js
  • Angular
  • Vue.js
  • Node.js
  • Express.js
  • Python
  • Java
  • .NET
  • RESTful APIs
  • MySQL
  • PostgreSQL
  • MongoDB
  • Git

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology

Keywords

  • Full Stack Development
  • Responsive Web Applications
  • HTML
  • CSS
  • JavaScript
  • React.js
  • Angular
  • Vue.js
  • Node.js
  • Express.js
  • Python
  • Java
  • .NET
  • RESTful APIs
  • JSON
  • MySQL
  • PostgreSQL
  • MongoDB
  • SQL Server
  • AWS
  • Microsoft Azure
  • Google Cloud
  • Git
  • GitHub
  • CI/CD
  • Docker
  • Kubernetes
  • Microservices
  • JWT
  • OAuth

Report this job