Software Engineer

Real Matters Inc.


Date: 3 weeks ago
City: Markham, ON
Salary: CA$100,000 - CA$125,000 per year
Contract type: Full time

About Real Matters

Real Matters is a leading network management services provider for the mortgage lending and insurance industries. Real Matters’ platform combines its proprietary technology and network management capabilities with tens of thousands of independent qualified field professionals to create an efficient marketplace for the provision of mortgage lending and insurance industry services. Our clients include top 100 mortgage lenders in the U.S. and some of the largest banks and insurance companies in North America. We are a leading independent provider of residential real estate appraisals to the mortgage market and a leading independent provider of title services in the U.S. Headquartered in Markham (ON), Real Matters has principal offices in Buffalo (NY) and Middletown (RI). Real Matters is listed on the Toronto Stock Exchange under the symbol REAL. For more information, visit www.realmatters.com.


About the Role

The fast paced and exciting technology division of Real Matters’ is looking for a Software Engineer to work with our team on our cloud-based technology platform. You will work with a world class technology team developing web applications that serve our customers with the best possible user experience and empower them to take advantage of our unique services.

You are the kind of person who is seeking a position that is focused, creative, dynamic and bent on finding the best solution to the problem at hand. The successful candidate will function in a multi-faceted role that offers the opportunity for career growth, intellectual stimulation, creative problem solving, and the opportunity of working on great stuff.


Our Technology Stack

  • GoLang , Java/J2EE & Python on the Backend
  • ReactJS and JSF on the front end
  • MySQL and Couchbase as our datastore
  • Deployed as monolith and Docker micro-services in GCP


Responsibilities

  • Collaborate with product team members to understand business goals, comprehend & refine stories, estimate development tasks
  • Develop code in GoLang & Java to resolve tasks, including implementing unit test coverage
  • Keen ability to reverse engineer and trace existing code logic to identify implementation details and delivery a defect free implementation
  • Identifies potential impediments and bottlenecks; steering the course so commitments are met and projects remain on track
  • Investigate and resolve system issues: troubleshoot and debug defects when required
  • Create and maintain technical documentation for code, APIs, and workflows to facilitate understanding and maintenance
  • Perform code reviews with your peers, supporting best practices


Skills and Expertise

  • University Degree in Computer Science, Computer Engineering or equivalent knowledge/experience
  • 4+ years of experience using GoLang & Java 8+ / J2EE developing enterprise grade solutions working on backend applications, with some hands on Python development
  • 1+ years developing applications with cloud native services on Google’s Cloud Platform (e.g. Pub Sub, Cloud Build & Run)
  • Proficient building and using RESTful APIs; understanding HTTP request methods and response status codes and when to apply them
  • Excellent English skills, both written and oral communication
  • Passion for technology with the ability & desire to pick up new tech (e.g GCP PubSub, Secret Manager) when required
  • Solid understanding of good code architecture, design and testing best practices
  • Experience with cloud platforms (Google Cloud, Azure, AWS) utilizing containerization technologies, such as Docker or Kubernetes in a micro-services architecture
  • Understand the value of documentation and design then code approach
  • Experience with JSF, JSP, XSLT to transform XML into different structures preferred
  • Familiarity with open-source stack tools and software, including Linux and Apache Tomcat
  • CI/CD experience setting up and managing Jenkins jobs preferred
  • Experience with XSLT preferred
  • Development experience with front-end applications is an asset (ReactJS)
  • Experience using Python preferred


Equal Opportunity Employer

Real Matters is an equal opportunity employer; applicants are considered for all roles without regard to race, national or ethnic origin, colour, religion, age, sex, sexual orientation, gender identity or expression, marital status, family status, genetic characteristics, disability, or any other status protected by appropriate law. All employment is decided based on qualifications, merit, and business need. Please advise us at any point during the recruitment and selection process if you require accommodation. Real Matters is committed to compliance with all applicable legislation, including providing accommodation for applicants with disabilities.

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Director of Engineering and Nuclear Services

WSP in Canada, Markham, ON
1 day ago
Job DescriptionOur Nuclear subsector is a vital pillar of WSP’s ERI (Energy, Resources, and Industry) sector, supporting clients from coast to coast. Our dynamic team offers a comprehensive range of services, from technical study preparation in niche areas to project management, detailed design, and site services for both development and rehabilitation projects. Our experts collaborate to deliver innovative solutions that...

Analog Design Engineer

Synopsys Inc, Markham, ON
3 days ago
We Are:At Synopsys, we drive the innovations that shape the way we live and connect. Our technology is central to the Era of Pervasive Intelligence, from self-driving cars to learning machines. We lead in chip design, verification, and IP integration, empowering the creation of high-performance silicon chips and software content. Join us to transform the future through continuous technological innovation.You...

Senior Accountant - Tax

W3Global, Markham, ON
4 days ago
Our work is challenging. We love it and expect it. We help each other, so we never feel alone. Everyone with us has a voice that is heard. We collaborate at all levels.As a Senior Accountant II, you will have the opportunity to grow your skills and mentor those who are learning. You will also have the support of your...