Titre du poste ou emplacement

Sr. Software Engineer

GavinHeath - 3 emplois
Toronto, ON
Posté aujourd'hui
Détails de l'emploi :
Télétravail
Temps plein
Expérimenté

Sr. Software Engineer

GavinHeath is partnering with a client in Ontario, Canada looking to add a Sr. Software Engineer to their team. The role is a Direct Hire position. This role is 100% remote, but candidates must reside in the Province of Ontario, Canada.

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.

Qualifications:

  • 7+ years of professional software development experience, with significant expertise in full-stack development.
  • Advanced proficiency in .NET Core, C#, React, and Node.js.
  • Extensive experience with AWS cloud services, including designing and deploying serverless architectures (e.g., AWS Lambda, API Gateway, DynamoDB, S3).
  • Proven track record of leading the design and implementation of scalable, secure, and high-performing applications.
  • Expertise in modern CI/CD practices, leveraging tools like AWS DevOps, GitHub Actions, or similar.
  • Strong understanding of cloud-native patterns, including microservices, containerization, and event-driven architectures.
  • Demonstrated ability to mentor and lead development teams, driving technical excellence and innovation.
  • Experience collaborating with cross-functional teams, including product managers, UX designers, and business stakeholders.
  • In-depth knowledge of application security practices, performance optimization techniques, and monitoring tools like AWS CloudWatch.
  • Exceptional problem-solving skills, with a focus on delivering pragmatic and maintainable solutions.
  • Strong verbal and written communication skills, with the ability to present technical concepts to non-technical audiences

GavinHeath is an equal opportunity employer. GavinHeath will extend equal opportunity to all individuals without regard to race, religion, color, sex (including pregnancy, sexual orientation and gender identity), national origin, disability, age, creed, ancestry, genetic information, or any other status protected under applicable federal, state, or local laws.

Partager un emploi :