Full Stack Developer
Posted Updated
Description
Benefits:
- 401(k) matching
- Dental insurance
- Health insurance
Role:- Full Stack Developer
Location:- Toronto
Responsibilities:-
Location:- Toronto
Responsibilities:-
- Develop and maintain scalable web applications using modern front-end and back-end technologies.
- Collaborate with architects, product owners, and developers to ensure high-quality solutions.
- Lead and participate in code reviews, design reviews, and development processes.
- Ensure robust API development, including RESTful API design and implementation.
- Manage CI/CD pipelines, DevOps tasks, and cloud-based deployments.
- Provide production support, including debugging and performance optimization.
- Actively contribute to process improvement and team goals.
Skills & Qualifications:-
- 5+ years of experience in a similar or related role
- Bachelor’s degree in Computer Science, Engineering, Information Technology, or a related field.
- Proficiency in React.js, including component libraries like Material-UI (MUI).
- Strong experience with modern front-end tools and technologies: CSS, JavaScript (ES6+), and HTML5.
- Familiarity with responsive design principles and frameworks.
- Expertise in Node.js and Java, with experience in building and managing microservices.
- Strong understanding of RESTful APIs, OAuth2, and API gateways.
- Experience with back-end frameworks like Spring Boot is a plus.
- Hands-on experience with AWS or Azure, and containerization tools like Kubernetes.
- Proficiency in CI/CD pipelines, source control (e.g., GitHub, GitLab), and automated deployments.
- Experience with monitoring tools (e.g., Datadog, Splunk, or ELK Stack).
- 5+ years of experience in full-stack development, microservices, and cloud-native solutions.
- Strong understanding of Agile methodologies like Scrum or Kanban.
- Experience with API testing tools (e.g., Postman, SwaggerHub).
- Familiarity with batch processing tools such as Spring Batch or Quartz.