139 – Senior Software Engineer || Full Stack

December 11, 2023

What You Will Be Doing

  • Work on meaningful projects contributing in a full stack capacity across UX, API and service layers
  • Build new features ensuring high scalability and performance in the cloud
  • Write elegant and maintainable code with a focus on consistency and best practices
  • Design and implement database schemas, deployment and migration scripts
  • Collaborate with peers on technical design, work estimation and feature implementation on the data model, business processes or logic, and user interfaces
  • Work with product owners and designers to deliver delightful UI interfaces and experiences
  • Identify bottlenecks and performance implications to assist weighing the cost of technical debt and the impact in the business
  • Contribute ideas to iteratively improve engineering team job enjoyment, processes and productivity
  • Leverage CICD best practices to automate operational tasks, and document every action evolving repeatable actions into automation
  • Participate in peer code reviews and collaborate with intelligent engineers to improve overall code quality, yourself, and your peers
  • Participate in scrum ceremonies such as daily stand-up, and sprint estimation / planning, and project retrospective / review meetings

What You Should Have

  • A college or university degree in computer science or a related field (a combination of education or experience is also fine!)
  • 5+ years of frontend experience writing client-side Javascript using frameworks (VueJS)
  • An eye for visuals. 5+ years of experience writing and structuring HTML and CSS using modern frameworks and libraries
  • 5+ years of backend experience writing highly scalable web applications (PHP)
  • 5+ years of experience designing and implementing REST or GraphQL APIs
  • 5+ years of relational database experience (MySQL preferred)
  • 3+ years of experience writing tests (unit, feature, acceptance / e2e) within popular testing frameworks
  • 2+ years of experience with virtualization such as Docker
  • Experience with version control, such as Git
  • Experience with UI tooling, such as Storybook, a plus
  • Experience deploying containerized or serverless infrastructure in the cloud, a plus
  • An understanding of software design patterns and object-oriented design principles
  • Experience working with other engineers, QA analysts, product managers, and designers
  • You are a strong communicator and a seasoned architect that can lead discussion or constructive debate, and help drive technical decision making
  • A sense of ownership and a strong desire to solve problems rather than simply shipping solutions
  • Hunger to have an impact on our team and the business
Experience
Minimum 5 years
Work Level
Senior-Level
Employment Type
Full Time - Remote
Salary
$150K / year
Canada Local Jobs
View profile
Industry
Business Development
Company size
50 employees
Founded in
2018
Phone
+1 (403) 207-0273 +1 (403) 207-**** Show
Location
Calgary