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