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 responsive and user-friendly web applications.
  • Build frontend interfaces using HTML, CSS, JavaScript, and modern frameworks.
  • Develop backend services, business logic, and RESTful APIs.
  • Design, develop, and maintain databases.
  • Integrate third-party APIs and external services.
  • Write clean, reusable, scalable, and maintainable code.
  • Perform application testing, debugging, and troubleshooting.
  • Optimize application performance, security, and reliability.
  • Collaborate with UI/UX designers, developers, testers, and product managers.
  • Participate in code reviews, documentation, and deployment activities.
  • Maintain and enhance existing applications.

Required Technical Skills

  • Frontend: HTML5, CSS3, JavaScript, React.js or Angular.
  • Backend: Node.js, Express.js, Java, Python, or another backend technology.
  • Database: MySQL, PostgreSQL, MongoDB, or similar databases.
  • API Development: REST APIs and JSON.
  • Version Control: Git and GitHub/GitLab.
  • Tools: VS Code, Postman, and relevant development tools.
  • Deployment: Basic knowledge of cloud platforms, hosting, and CI/CD.
  • Fundamentals: Data structures, algorithms, OOP, debugging, and web security.

Preferred Qualifications

  • Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.
  • Experience developing and deploying full-stack applications.
  • Knowledge of authentication, authorization, and secure coding practices.
  • Familiarity with Agile/Scrum development methodologies.
  • Understanding of Docker, AWS, Azure, or other cloud technologies is an advantage.
More about this job

Responsibilities

Develop and maintain responsive full-stack web applications, including frontend interfaces, backend services, APIs, and databases. Test, debug, secure, and optimize applications while collaborating with cross-functional teams on reviews, documentation, deployment, and ongoing enhancements.

Requirements

Candidates should have practical experience developing and deploying full-stack applications and knowledge of frontend and backend technologies, databases, REST APIs, version control, and web security fundamentals. A bachelor's degree in a related field or equivalent practical experience is preferred; familiarity with Agile/Scrum and cloud technologies is an advantage.

Skills

  • HTML5
  • CSS3
  • JavaScript
  • React.js
  • Angular
  • Node.js
  • Express.js
  • Java
  • Python
  • MySQL
  • PostgreSQL
  • MongoDB
  • REST APIs
  • Git
  • CI/CD
  • Web Security

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Engineering

Keywords

  • Full-Stack Development
  • HTML5
  • CSS3
  • JavaScript
  • React.js
  • Angular
  • Node.js
  • Express.js
  • Java
  • Python
  • MySQL
  • PostgreSQL
  • MongoDB
  • REST APIs
  • JSON
  • Git
  • GitHub
  • GitLab
  • VS Code
  • Postman
  • Cloud Platforms
  • CI/CD
  • Data Structures
  • Algorithms
  • Object-Oriented Programming
  • Web Security
  • Authentication
  • Authorization
  • Agile
  • Scrum

Report this job