04 Aug
|
Socket.dev
|
Canada
Position Summary We are seeking an experienced Full Stack Engineer to design, develop, and maintain scalable web applications and cloud-based solutions. The successful candidate will work closely with designers, developers, and stakeholders to deliver secure, high-performing, and user-friendly applications while contributing to the continuous improvement of our technology platform. Core Responsibilities - Design, develop, and maintain scalable web applications and services.
- Collaborate with cross-functional teams to design and implement new features and functionality.
- Translate UI/UX designs into responsive and interactive web applications.
- Ensure code quality, performance, maintainability, and security.
- Develop and maintain RESTful APIs and microservices.
- Implement best practices for data protection, application security, and system reliability.
- Participate in code reviews, testing, deployment, and continuous integration processes.
- Troubleshoot, debug, and optimize application performance.
- Contribute to cloud infrastructure, containerization, and DevOps initiatives.
- Work collaboratively to improve user experience and overall application functionality.
Required Qualifications - Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience.
- Minimum 5 years of professional experience in full-stack web development.
- Minimum 10 years of professional experience with PHP and object-oriented programming (OOP).
- Minimum 10 years of professional experience working with the Laravel framework.
- Minimum 10 years of professional experience with JavaScript frameworks, specifically including Vue.js.
- Minimum 10 years of professional experience developing and consuming RESTful APIs.
- Minimum 8 years of professional experience working with SQL and NoSQL databases, including MySQL, PostgreSQL, SQL Server, and Redis.
- Minimum 5 years of qualified experience utilizing HTML, CSS, JavaScript, Bootstrap, and Tailwind CSS.
- Minimum 5 years of professional experience with source control systems such as Git, Bitbucket, SVN, or similar.
- Minimum 5 years of professional experience with CI/CD pipelines and modern software development practices.
- Minimum 5 years of professional experience with Docker and containerized application deployment.
- Minimum 5 years of professional experience working with cloud platforms such as AWS, Microsoft Azure, or Google Cloud Platform.
- Minimum 5 years of professional experience applying software architecture, security principles, and DevOps practices.
- Minimum 4 years of professional, hands‑on experience managing production environments on AWS, specifically utilizing AWS Lambda and RDS.
- Minimum 5 years of professional experience utilizing DigitalOcean and Laravel Vapor to deploy scalable applications and Docker containerization.
- Minimum 3 years of professional experience with building and maintaining custom integrations using the BigCommerce platform, APIs, and frontend development.
Preferred Qualifications - Minimum 4 years of professional experience working with Kubernetes and microservice architectures.
- Minimum 5 years of professional experience with Python development.
- Minimum 3 years of professional experience with front-end technologies like React.js, Nuxt.js, Inertia.js, or Alpine.js.
- Minimum 8 years of professional experience with WordPress custom development.
- Minimum 2 years of professional experience building or working with AI/ML solutions or AI model training.
Technical
Skills - Laravel, PHP, Vue.js, JavaScript - HTML5, CSS3, Bootstrap, Tailwind CSS - MySQL, PostgreSQL, SQL Server, Redis, NoSQL databases - Docker, Kubernetes - AWS, Azure, Google Cloud Platform - Git, CI/CD, DevOps - REST APIs, Microservices Employment Type Full-time, Permanent Work Location Hamilton, Ontario (In-office / Hybrid) Language of Work English Compensation &
Benefits $85,000 per year ($43.59 per hour) for a 37.5 hour work week. Two (2) weeks paid annual vacation plus a minimum of 5 additional company-wide paid days off for extended long weekends, health and dental benefits
📌 Full Stack Web Developer (Canada)
🏢 Socket.dev
📍 Canada