Full Stack Web Developer
Job description
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 professional 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
Interested in this role?