Senior Software Developer

7 days ago


Canada Themis Solutions Inc. Full time
About the Role

We are seeking a highly skilled and experienced Senior Software Developer to join our team at Themis Solutions Inc. as a key member of our engineering team. As a Senior Software Developer, you will play a critical role in designing, developing, and maintaining our software applications.

Key Responsibilities
  1. Technical Leadership: Provide technical guidance and leadership to junior developers and contribute to the development of technical strategies and roadmaps.
  2. Software Development: Design, develop, and maintain high-quality software applications using Ruby on Rails.
  3. Collaboration: Work closely with cross-functional teams, including product management, design, and QA, to ensure seamless delivery of software applications.
  4. Problem-Solving: Collaborate with teams to diagnose, understand, and solve complex technical problems.
  5. Code Review: Participate in code reviews and provide constructive feedback to ensure high-quality code.
  6. Knowledge Sharing: Share knowledge and expertise with colleagues to promote a culture of continuous learning and improvement.
Requirements
  1. Experience: 5+ years of experience in software development, specifically with building web applications at scale with Ruby on Rails.
  2. Technical Skills: Proficiency in Ruby on Rails, experience with Agile development methodologies, and strong understanding of software design patterns.
  3. Soft Skills: Excellent communication and collaboration skills, ability to work effectively in a dynamic and ever-evolving environment.
  4. Education: Bachelor's degree in Computer Science or related field.
What We Offer

We offer a competitive salary range of $141,100 to $190,900 CAD, depending on experience and skillset. We also provide a comprehensive benefits package, including top-tier health benefits, dental, and vision insurance, as well as a flexible time off policy and RRSP matching.

About Us

Themis Solutions Inc. is a leading provider of software solutions, dedicated to delivering high-quality products and services to our customers. We are committed to diversity, equity, and inclusion, and strive to create a workplace culture that values and supports the contributions of all employees.



  • Canada Software Aspekte Full time

    About the RoleWe are seeking a seasoned software developer to join our team as a Senior Software Developer - Cloud Computing Expert. As a key member of our software development team, you will be responsible for designing, developing, and implementing cloud-based software solutions that meet the needs of our customers.Key ResponsibilitiesDesign and develop...


  • Canada Software Aspekte Full time

    About the RoleWe are seeking a seasoned software developer to join our team as a Senior Software Developer - Cloud Computing Expert. As a key member of our software development team, you will be responsible for designing, developing, and implementing cloud-based software solutions that meet the needs of our customers.Key ResponsibilitiesDesign and develop...


  • Canada Fleming Farms Senior Living Full time

    About the Role:Fleming Farms Senior Living is seeking a highly skilled Senior Software Engineer - Test Development to join our team. As a Senior Software Engineer - Test Development, you will be responsible for building and driving a vision for our developer experience in multiple programming languages.Key Responsibilities:Building a strong cloud development...


  • Canada Fleming Farms Senior Living Full time

    About the Role:Fleming Farms Senior Living is seeking a highly skilled Senior Software Engineer - Test Development to join our team. As a Senior Software Engineer - Test Development, you will be responsible for building and driving a vision for our developer experience in multiple programming languages.Key Responsibilities:Building a strong cloud development...


  • Canada Sage Lake Senior Living Full time $133,025 - $172,150

    About the Role:Sage Lake Senior Living is seeking a highly skilled Senior Software Engineer to join our team. As a Senior Software Engineer, you will play a key role in the development and maintenance of our software applications, ensuring they meet the highest standards of quality and reliability.Key Responsibilities:Design, develop, and deploy high-quality...


  • Canada Sage Lake Senior Living Full time $133,025 - $172,150

    About the Role:Sage Lake Senior Living is seeking a highly skilled Senior Software Engineer to join our team. As a Senior Software Engineer, you will play a key role in the development and maintenance of our software applications, ensuring they meet the highest standards of quality and reliability.Key Responsibilities:Design, develop, and deploy high-quality...


  • Canada Fleming Farms Senior Living Full time

    About the RoleFleming Farms Senior Living is seeking a highly skilled Senior Software Engineer to join our Developer Experience team. As a senior engineer, you will be responsible for building and driving a vision for our developer experience in multiple programming languages.Key ResponsibilitiesSteer: Work with the team to select, scope, and drive...


  • Canada Fleming Farms Senior Living Full time

    About the RoleFleming Farms Senior Living is seeking a highly skilled Senior Software Engineer to join our Developer Experience team. As a senior engineer, you will be responsible for building and driving a vision for our developer experience in multiple programming languages.Key ResponsibilitiesSteer: Work with the team to select, scope, and drive...


  • Canada CENTRIC SOFTWARE Full time

    **Job Summary**Centric Software is seeking a highly skilled Senior Mobile Application Developer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and delivering high-quality mobile applications for our clients.**Key Responsibilities**Design and develop mobile applications for iOS and...


  • Canada CENTRIC SOFTWARE Full time

    **Job Summary**Centric Software is seeking a highly skilled Senior Mobile Application Developer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and delivering high-quality mobile applications for our clients.**Key Responsibilities**Design and develop mobile applications for iOS and...


  • Canada CENTRIC SOFTWARE Full time

    **Job Summary**Centric Software is seeking a highly skilled Senior Mobile Application Developer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and delivering high-quality mobile applications for our clients.Key Responsibilities:Design and develop mobile applications for iOS and Android...


  • Canada CENTRIC SOFTWARE Full time

    **Job Summary**Centric Software is seeking a highly skilled Senior Mobile Application Developer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and delivering high-quality mobile applications for our clients.Key Responsibilities:Design and develop mobile applications for iOS and Android...


  • Canada, CA Aspire Software Full time

    We are hiring at Vocantas for a Director of Software Development to join our growing team in Canada!We are looking to hire a driven, people-centric Director of Software Development to elevate our engineering team and product. You have a successful track record as a software development leader, building and deploying products at scale in enterprise...


  • Canada, CA OPES Software Full time

    OPES Software is actively looking for candidates with a dynamic and positive attitude to join our team. We are looking for a Senior Full Stack Developer to help us execute on our company’s business mission through the evolution of our current product offerings and the development and deployment of the company’s new product launches. Department:...


  • Canada Techedinlabs Full time

    Senior Software DeveloperCompany Overview:Techedinlabs is a global IT Services company that complements the efforts of technology-driven enterprises in developing cutting-edge solutions for humans.Job Summary:We are seeking an experienced Senior Software Developer to join our team. The ideal candidate will have strong experience in building robust and...


  • Canada Techedinlabs Full time

    Senior Software DeveloperCompany Overview:Techedinlabs is a global IT Services company that complements the efforts of technology-driven enterprises in developing cutting-edge solutions for humans.Job Summary:We are seeking an experienced Senior Software Developer to join our team. The ideal candidate will have strong experience in building robust and...


  • Canada Sage Lake Senior Living Full time $133,025 - $172,150

    About the Role:The Mobile Platform team at Sage Lake Senior Living is seeking a highly skilled Senior Software Engineer to join our team. As a Senior Software Engineer, you will play a key role in shaping the future of our mobile platform by proposing, designing, and implementing improvements for both internal developers and end users.Key...


  • Canada Sage Lake Senior Living Full time $133,025 - $172,150

    About the Role:The Mobile Platform team at Sage Lake Senior Living is seeking a highly skilled Senior Software Engineer to join our team. As a Senior Software Engineer, you will play a key role in shaping the future of our mobile platform by proposing, designing, and implementing improvements for both internal developers and end users.Key...


  • Canada Discovery, Inc. (Formerly Scripps Networks Interactive) Full time

    Job Title: Senior Software Developer - Ad Experiences Team About the Job Welcome to Warner Bros. Discovery, where innovation meets creativity. We're seeking a talented Senior Software Developer to join our Ad Experiences team, driving the development of digital advertisement experiences that balance company goals with user experience. About the Team As a...


  • Canada United Software Group Inc. - Canada Full time

    Senior Pega Software Engineer Location: Remote - Canada The Senior Pega Software Engineer is responsible for developing software solutions tailored to meet business needs. This role involves diverse assignments that often require thoughtful interpretation and independent decision-making regarding the best approaches to take. This position ensures the...