Senior Full Stack Engineer

 

Description:

We are seeking a self-motivated Senior Full Stack Developer in our Identity and Access Management space , who is looking to learn and grow in Site Reliability Engineering role , obsessed with delivering value, is forward-thinking, and excited to see the successful implementation of the products delivered.

 

As the Senior Full Stack Developer, you will:

Responsibilities:

  • Monitor system availability and ensure overall system health, with a focus on minimizing downtime and customer impact
  • Develop and maintain CI/CD pipelines to enable efficient software deployment, testing, and management, aiming for continuous integration and delivery
  • Implement standard methodologies for code reviews, automated testing, and continuous integration to ensure software quality and reliability
  • Collaborate with multi-functional teams to streamline software delivery, accelerate time-to-market, and drive business value through high-quality releases
  • Identify and address performance bottlenecks to optimize system performance and resource utilization
  • Serve as the primary point of contact for incident response and resolution, ensuring system availability and reliability through effective problem solving
  • Engineer solutions for scalability, fault tolerance, and disaster recovery in a distributed application environment
  • Use performance data to fine-tune system configurations, conduct capacity planning, and proactively address issues impacting system reliability and performance
  • Advocate for the adoption of SRE practices, including infrastructure as code and automated testing, to improve software reliability, deployment frequency, and time to market
  • Automate routine operational tasks and workflows using scripting and configuration management tools to ensure consistent and reliable system operations
  • Collaborate with partners to establish and prioritize service-level objectives (SLOs), define and measure service-level indicators (SLIs), and implement error budgets to ensure alignment between feature development and reliability goals defined by SLOs

 

You will bring and continuously build upon the following skills:

  • 5+ years Full Stack experience
  • React and NodeJS experience
  • Automation testing
  • Experience improving release process
  • Experience developing and maintaining CI/CD pipelines
  • An entrepreneurial spirit and comfort working within a rapidly changing startup environment, with a passion for driving cultural and technological change within an enterprise setting
  • Familiarity with Agile, DevOps principles, test-driven development, continuous integration, and other Software Engineering best practices to accelerate the delivery and quality of new features
  • Eagerness to learn emerging technologies and understand their potential impact on future developments
  • A capacity for constant learning from both success and failure, remaining open to change and continuous improvement
  • Excellent organizational and problem-solving abilities, enabling effective management through the creative process
  • Strong verbal and written communication skills, with the ability to effectively articulate technical vision, possibilities, and outcomes to engineering leadership
  • 5 or more years of experience working in or leading sophisticated enterprise implementations, with a proven track record of successful delivery and support for large-scale, distributed software applications in a production environment

Organization Manulife
Industry IT / Telecom / Software Jobs
Occupational Category Senior Full Stack Engineer
Job Location Toronto,Canada
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Intermediate
Experience 2 Years
Posted at 2024-07-10 7:05 am
Expires on 2025-01-24