Osborne Recruitment is delighted to partner with a global mobility solutions provider who is expanding their Toronto-based team. This well-established company supports some of the largest brands across the world by ensuring the seamless relocation and set-up of crucial talent in locations where they can make the most significant contributions. The Senior Full-Stack Software Engineer will play a crucial role in guiding the design and development of customized, scalable, and modern applications. With strong experience in driving technical excellence and providing support and guidance to team members, this is a great opportunity to deliver high-quality solutions in an inclusive and creative environment with endless growth potential.
Role & Responsibilities:
Drive the technical direction and architectural design for multiple projects providing successful delivery of top-notch, scalable, and secure solutions
Develop diverse full-stack applications using a combination of React, Node.js, .NET Core, and AWS technologies
Collaborate with key stakeholders to translate requirements into technical specifications, designing creative solutions aligned with desired end goals
Manage and contribute to both front-end and back-end feature development, adhering and implementing best practices in software development
Mentor engineers ranging from junior to mid-level to provide continuous learning, openness to sharing ideas and knowledge and creating paths to advancement
Conduct thorough code reviews, maintaining coding standards and architectural principles
Optimize performance and security across the application, employing debugging, monitoring, and testing strategies
Using AWS DevOps, implement and manage CI/CD pipelines to ensure seamless integration and deployment workflows
Stay ahead of emerging technologies and frameworks, constantly evaluating and introducing new tools to optimize team performance and project outcomes
Document key architecture decisions, workflows, and operational guidelines for transparency and effective collaboration
Actively engage in Agile processes, contributing to sprint planning, task prioritization, and successful on-time delivery
Qualifications:
Demonstrated experience with front-end frameworks or libraries (e.g., Vue.js, Angular) to provide flexibility in building dynamic user interfaces
Familiarity with Infrastructure-as-Code (IaC) tools such as Terraform or AWS CloudFormation for managing and provisioning cloud resources
Knowledge of data engineering concepts, including experience with data pipelines, ETL processes, and working with large datasets to drive data-driven decision-making
Certifications in AWS or other cloud platforms (such as Azure or Google Cloud) to demonstrate proficiency in cloud technologies and best practices
Required Experience:
7+ years of professional software development experience, with extensive expertise in full-stack development and delivering end-to-end solutions
Advanced proficiency in .NET Core, C#, React, and Node.js, with a deep understanding of each framework's nuances and best practices
Extensive experience with AWS cloud services, including designing, developing, and deploying serverless architectures such as AWS Lambda, API Gateway, DynamoDB, and S3
Proven track record of leading the design and implementation of scalable, secure, and high-performance applications that meet both technical and business requirements
Expertise in modern CI/CD practices, utilizing tools like AWS DevOps, GitHub Actions, etc. to automate build, test, and deploy pipelines
Strong understanding of cloud-native patterns, such as microservices, containerization, and event-driven architectures to build resilient and flexible systems
Demonstrated ability to mentor and lead development teams, fostering an environment of technical excellence and innovation while ensuring high team performance.
Experience collaborating with cross-functional teams, including product managers, UX designers, and business stakeholders, to ensure successful project delivery
In-depth knowledge of application security practices, performance optimization techniques, and experience using AWS CloudWatch and other monitoring tools to ensure system health
Exceptional problem-solving skills, focused on delivering pragmatic, scalable, and maintainable solutions to complex technical challenges
Strong verbal and written communication skills, with the ability to present technical concepts clearly to non-technical audiences and stakeholders
Benefits:
3% annual bonus opportunities
Comprehensive health coverage
3 weeks vacation
Addition PTO days for wellness, birthday and volunteering
Laptop, monitor and headset provided
Salary: $100K – $160K
If you are interested in learning more about the Creative Director position, please apply through the link provided to the attention of Jennifer Lefebvre at Jennifer.lefebvre@osbornerecruitmentca.test or reach out directly at 647.472.4032.