Full Stack Developer (Mid-Level & Senior Roles)

Apply Now

Company Overview:

247Labs is a leading software development company headquartered in Toronto, Canada. We specialize in providing custom software solutions, mobile app development, web development, and digital transformation services to clients across various industries. Our team of experienced professionals is dedicated to delivering innovative, high-quality solutions that drive business growth and exceed client expectations.

Position Overview:

We are looking for highly skilled Full Stack Developers with 7–12 years of hands-on development experience to join our team. The ideal candidates will have a strong background in PHP/Laravel, Vue.js, and React Native, as well as the ability to lead and collaborate within cross-functional, diverse teams.
If you are experienced in both backend and frontend development, thrive in an Agile environment, and have demonstrated leadership experience managing development teams, we’d love to hear from you.

Key Responsibilities:

  • Develop and maintain robust web and mobile applications using PHP/Laravel for the backend, Vue.js for the frontend, and React Native for mobile platforms.
  • Lead development teams, ensuring timely delivery of high-quality solutions while fostering collaboration within cross-functional and diverse teams.
  • Architect and implement scalable solutions, ensuring applications are optimized for performance, security, and maintainability.
  • Collaborate with Product Owners, Designers, and QA teams to translate business requirements into technical specifications.
  • Write clean, maintainable, and efficient code, following coding standards and best practices.
  • Conduct code reviews, mentor junior developers, and provide constructive feedback to uphold code quality.
  • Implement and manage CI/CD pipelines and use Docker for containerized environments to streamline deployment.
  • Design and optimize database schemas and queries for MySQL and PostgreSQL.
  • Troubleshoot and resolve complex issues across the stack, ensuring system stability and uptime.
  • Engage in Agile ceremonies such as sprint planning, retrospectives, and daily stand-ups.
  • Stay updated with the latest technologies and development trends to continuously improve processes and solutions

Qualifications:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
  • Demonstrated experience delivering successful projects in production environments.
  • A strong balance of technical expertise and leadership capabilities

 

Desirable Skills:

  • 7–12 years of hands-on experience in full-stack development with a strong focus on PHP/LaravelVue.js, and React Native.
  • Proven experience in leading development teams and collaborating across diverse, cross-functional teams.
  • Strong expertise in backend and frontend development, with a solid understanding of object-oriented programming (OOP) and design patterns.
  • Hands-on experience in building and managing CI/CD pipelines and working with Docker for containerization.
  • Proficiency in relational databases (MySQLPostgreSQL) including schema design and query optimization.
  • Familiarity with version control systems like Git and platforms such as GitHub or GitLab.
  • Excellent verbal and written communication skills, with the ability to explain technical concepts to both technical and non-technical stakeholders.
  • Strong problem-solving skills and the ability to manage multiple priorities in a fast-paced environment.

Additional Information:

Good-to-Have Skills

  • Experience with front-end tools like WebpackSASS, or Bootstrap.
  • Knowledge of NoSQL databases (e.g., MongoDB, Redis).
  • Familiarity with DevOps practices and tools (e.g., Jenkins, Kubernetes).
  • Experience working in Agile/SCRUM teams, with a strong understanding of Agile principles.
  • Understanding of Microservices architecture and scalable system design.

Join our team:

  • Work with a dynamic team on cutting-edge projects.
  • Collaborative, inclusive, and diverse work environment.
  • Opportunities for growth and leadership development.