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