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 and scalable software solutions.
- Build interactive frontend applications using React.js, Angular, or Vue.js.
- Develop backend services and business logic using Node.js, Java, Python, or .NET.
- Design, develop, and integrate RESTful APIs and microservices.
- Work with relational and NoSQL databases to manage and optimize application data.
- Implement secure authentication, authorization, and role-based access control.
- Collaborate with UI/UX designers to convert wireframes and prototypes into functional applications.
- Optimize application performance, scalability, and responsiveness.
- Write clean, reusable, maintainable, and well-documented code.
- Perform unit testing, integration testing, debugging, and code reviews.
- Work with Git-based version control and CI/CD pipelines.
- Deploy and maintain applications on cloud platforms such as AWS, Azure, or Google Cloud.
- Identify and resolve technical issues and production defects.
- Participate in Agile/Scrum ceremonies, sprint planning, and technical discussions.
- Follow software development best practices and coding standards.
Required Technical Skills
Frontend Development
- HTML5, CSS3, and JavaScript (ES6+).
- React.js, Angular, or Vue.js.
- TypeScript.
- Bootstrap, Tailwind CSS, or Material UI.
- Responsive web design.
- State management using Redux, Context API, or equivalent.
- Cross-browser compatibility and frontend performance optimization.
Backend Development
- Node.js and Express.js.
- Java / Spring Boot or Python / Django / FastAPI.
- RESTful API development and integration.
- Microservices architecture.
- Authentication and authorization.
- API security and error handling.
Database Technologies
- MySQL.
- PostgreSQL.
- Microsoft SQL Server.
- MongoDB.
- Database design, indexing, and query optimization.
Cloud & DevOps
- AWS, Microsoft Azure, or Google Cloud Platform.
- Docker and Kubernetes.
- CI/CD pipelines.
- Jenkins, GitHub Actions, or Azure DevOps.
- Application deployment and monitoring.
Development Tools
- Git and GitHub / GitLab.
- Visual Studio Code / IntelliJ IDEA.
- Postman.
- Jira and Confluence.
- Unit testing frameworks such as Jest, JUnit, or PyTest.
Preferred Qualifications
- Experience building scalable enterprise applications and SaaS platforms.
- Knowledge of cloud-native application development.
- Experience with microservices and distributed systems.
- Understanding of application security and OWASP best practices.
- Experience with automated testing and deployment pipelines.
- Familiarity with performance optimization and application monitoring.
Key Competencies
- Strong programming and problem-solving skills.
- Analytical and logical thinking.
- Attention to detail.
- Effective communication and collaboration.
- Ability to work independently and within a team.
- Time management and task prioritization.
- Adaptability to new technologies and development practices.
Key Deliverables
- Responsive and scalable web applications.
- Reusable frontend components and backend services.
- RESTful APIs and database integrations.
- Secure and optimized application architecture.
- Automated tests and technical documentation.
- Successfully deployed and maintained software solutions.
More about this job
Responsibilities
Design, develop, test, deploy, and maintain responsive web applications, backend services, APIs, and database integrations. Collaborate with cross-functional teams to deliver secure, scalable software, optimize performance, and resolve technical issues.
Requirements
The posting lists skills across frontend and backend development, databases, cloud platforms, DevOps, testing, and version control, but does not specify a minimum number of years of experience or an education requirement. Preferred qualifications include experience with scalable enterprise or SaaS applications, cloud-native development, microservices, application security, and automated testing and deployment.
Skills
- React.js
- Angular
- Vue.js
- TypeScript
- JavaScript
- Node.js
- RESTful APIs
- Microservices
- Database Design
- AWS
- Azure
- Google Cloud
- Docker
- Kubernetes
- CI/CD
- Git
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
Keywords
- HTML5
- CSS3
- JavaScript
- TypeScript
- React.js
- Angular
- Vue.js
- Node.js
- Express.js
- Java
- Spring Boot
- Python
- Django
- FastAPI
- RESTful APIs
- Microservices
- MySQL
- PostgreSQL
- Microsoft SQL Server
- MongoDB
- AWS
- Microsoft Azure
- Google Cloud Platform
- Docker
- Kubernetes
- CI/CD
- Jenkins
- GitHub Actions
- Git
- Agile/Scrum