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 responsive web applications.
- Develop front-end components using HTML, CSS, JavaScript, React, or Angular.
- Build back-end applications using Node.js, Java, Python, or .NET.
- Design and manage databases such as MySQL, PostgreSQL, and MongoDB.
- Develop, integrate, and maintain RESTful APIs.
- Write clean, reusable, and efficient code.
- Identify and resolve application bugs and performance issues.
- Perform unit testing and integration testing.
- Collaborate with UI/UX designers, developers, and project managers.
- Maintain application security, performance, and scalability.
- Use Git and other version control tools to manage source code.
- Participate in code reviews and technical discussions.
Required Technical Skills
- HTML5, CSS3, and JavaScript.
- React.js, Angular, or Vue.js.
- Node.js, Java, Python, or .NET.
- REST API development and integration.
- MySQL, PostgreSQL, or MongoDB.
- Git and GitHub.
- Basic knowledge of cloud platforms such as AWS or Azure.
- Understanding of responsive design and web application architecture.
Required Soft Skills
- Strong analytical and problem-solving abilities.
- Good communication and teamwork skills.
- Ability to work independently and collaboratively.
- Time management and attention to detail.
- Willingness to learn new technologies and adapt to changing requirements.
Preferred Qualifications
- Experience developing and deploying full-stack applications.
- Knowledge of Agile and Scrum methodologies.
- Familiarity with CI/CD pipelines and deployment processes.
- Understanding of software development life cycle (SDLC).
More about this job
Responsibilities
Design, develop, and maintain responsive web applications, including front-end components, back-end services, databases, and RESTful APIs. Test and troubleshoot applications, maintain security and performance, manage source code with version control, and collaborate with cross-functional teams.
Requirements
Requires knowledge of front-end and back-end technologies, REST API development, databases, Git, responsive design, and web application architecture; basic cloud platform knowledge is also required. Candidates should demonstrate analytical problem-solving, communication, teamwork, time management, attention to detail, and adaptability; full-stack deployment experience and familiarity with Agile, CI/CD, and SDLC are preferred.
Skills
- HTML5
- CSS3
- JavaScript
- React.js
- Angular
- Vue.js
- Node.js
- Java
- Python
- .NET
- REST APIs
- MySQL
- PostgreSQL
- MongoDB
- Git
- AWS
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
Keywords
- HTML5
- CSS3
- JavaScript
- React
- Angular
- Vue.js
- Node.js
- Java
- Python
- .NET
- REST APIs
- MySQL
- PostgreSQL
- MongoDB
- Git
- GitHub
- AWS
- Azure
- Responsive Design
- Web Application Architecture
- Unit Testing
- Integration Testing
- Code Reviews
- Agile
- Scrum
- CI/CD
- Deployment
- SDLC
- Application Security
- Performance and Scalability