Senior Software Engineer

Agilus Work Solutions
Old Toronto
CAD 125,000 - 150,000
Job description

Senior Software Engineer - Ruby on Rails

Agilus is recruiting for a Senior Software Engineer in the IT industry in Toronto, Ontario. We are seeking an experienced Senior Software Engineer for a 6-month contract to work closely with developers to design and deliver web applications using Ruby on Rails. In this role, you'll have the opportunity to address varied challenges in a scaling environment and collaborate on product development and operational processes. The ideal candidate will have strong Ruby development fundamentals, experience with React, and the ability to use AWS capabilities in production.

You will:

  1. Lead the design and delivery of a significant portion of the software that supports the business, and monitor and maintain that software in production.
  2. Push the team to continuously make small improvements to our tech, leading by example in your regular work.
  3. Empathize with the software’s users and understand their challenges on an emotional level.
  4. Embrace an owner’s mindset: continually striving to make an impact and understanding that no part of the business is outside the scope of your position.

Successful candidates will have:

  1. Significant production Rails experience and clear opinions about how different development patterns and practices impact productivity and reliability.
  2. Disciplined curiosity, continually learning new technologies, techniques, and interpersonal skills to improve productivity and happiness.
  3. A passion for mentoring and coaching other engineers, with the ability to provide guidance when needed.
  4. Essential technical skills:
    Client: ReactJS, jQuery/Javascript, Webpack
    Server: Rails, Sidekiq, Redis
    DB: MySQL
    Infrastructure: AWS (various services), built with Terraform
    CI/CD: Docker, Github, CircleCI, Jenkins

Soft skills:

  1. Excellent spoken and written communication.
  2. Effective time management and project management abilities.
  3. Proactive approach when confronted with unforeseen challenges.
  4. Effective communication of workload, delivery plans, and innovative ideas to enhance business software and technology processes.

We provide:

  1. Competitive salary.
  2. Visibility into, and influence over, all parts of the technology stack, with a high degree of autonomy in work.
  3. Clear view of the product roadmap and the opportunity to contribute to the business’ long-term vision.
  4. Interaction with product management and design, influencing solutions to meet customer needs.
  5. Opportunity to lead the planning, design, development, deployment, monitoring, and maintenance of significant portions of the software.
  6. Chance to provide and receive feedback from peers, and coach less experienced engineers.
  7. Experience using modern tooling throughout to reliably deliver the desired user experience.

Interested? Please apply directly online. Agilus would like to thank all candidates for their interest in this opportunity. Due to the volume of resumes we receive, we may only be able to respond directly to those candidates selected for an interview. We encourage you to visit agilus.ca regularly or subscribe to our email alerts at agilus.ca/Account/Register as new exciting employment opportunities become available daily.

Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Senior Software Engineer jobs in Old Toronto