
Graebel Companies
This role can be based anywhere in Ontario, Canada.
Are you ready to open a world of opportunity in talent mobility? Our clients include some of the largest and most recognized brands in the world. They’re innovators and leaders in their industries, making life-enhancing breakthroughs every day. We help them tap into those opportunities by placing their exceptional people where they need to be, anywhere in the world. When it comes to service, we set the bar for exceptional … and then we raise it with fresh ideas, leading tools and innovative approaches, and it’s all grounded in our values of truth, love, and integrity. We call it People-first Mobility. We’re looking for exceptional people who share those values along with our passion for delivering the highest levels of service. If that sounds like you, and if you’re ready for a new career opportunity, we’d like to hear from you! Here’s to the world ahead.
We are looking for a highly skilled and experienced Senior Full-Stack Software Engineer to lead the design and development of innovative, scalable, and modern applications. As a senior engineer, you will play a pivotal role in driving technical excellence, mentoring team members, and ensuring the delivery of high-quality solutions. This is an excellent opportunity to work with a team of dedicated professionals in a culture that values creativity, collaboration, and continuous learning. We offer competitive compensation, comprehensive benefits, flexible work arrangements, and opportunities for leadership and growth.
ESSENTIAL DUTIES AND RESPONSIBILITIES
- Serve as a technical leader, providing architectural guidance and setting the technical direction for projects.
- Design and develop robust, scalable, and secure full-stack solutions using React, Node.js, .NET Core, and AWS technologies.
- Collaborate closely with stakeholders to translate business requirements into technical specifications and innovative solutions.
- Lead and participate in the development of front-end and back-end features, ensuring alignment with modern software development best practices.
- Mentor and guide junior and mid-level engineers, fostering a culture of knowledge-sharing and continuous improvement.
- Conduct and oversee comprehensive code reviews, ensuring adherence to coding standards and architectural principles.
- Optimize application performance and reliability through effective debugging, monitoring, and testing strategies.
- Implement and manage CI/CD pipelines using tools like AWS DevOps, ensuring seamless deployment and integration processes.
- Research and introduce emerging technologies and frameworks to enhance team capabilities and project outcomes.
- Document system architecture, workflows, and operational guidelines to maintain project transparency and facilitate team collaboration.
- Actively participate in agile ceremonies and contribute to sprint planning, task prioritization, and delivery timelines.
Required Skills
- Experience with additional front-end frameworks or libraries (e.g., Vue.js, Angular).
- Familiarity with infrastructure-as-code tools like Terraform or AWS CloudFormation.
- Knowledge of data engineering concepts, including working with pipelines, ETL processes, and large datasets.
- Certifications in AWS or other cloud platforms.