Job Description

Job Header

Senior (Backend) Software Engineer / Developer - C# / .NET / WebAPI

Advertiser: RateMyAgentMore jobs from this company

Job Information

Job Listing Date
14 Feb 2020
Melbourne, CBD & Inner Suburbs
Work Type
Full Time
Information & Communication Technology, Engineering - Software

RateMyAgent launched in 2014 and is Australia’s No. 1 real estate agent ratings and reviews platform. We have an awesome opportunity for a talented Engineer to join a hugely successful & internationally growing Melbourne Tech StartUp. You will come on board at a very exciting time, as the business has just closed a substantial round of funding and will now be growing their lean, mean and extremely talented cross-functional Development Team in Melbourne, with a big push into the US market. 


We’re looking for an ambitious, experienced & autonomous backend engineer. Big things are brewing and now is the perfect time to join!



Working on our data and integrations team, you will have the following responsibilities: -  

  • Collaborate with cross functional teams to further integrate our system with 3rd parties in a scalable and manageable way

  • Design, build and test large scale REST API applications to support a high traffic public facing website and services

  • Managing large amounts of data, analysis and optimisation

  • Work with the technical leadership group to take ownership of the architecture

  • Learn a complicated solution very quickly and become an expert source of knowledge for the rest of the business

  • Be considered an expert amongst peers and ideally the development community 

  • Mentor the team with good development practices.

  • Define and improve the quality of code by participating in code reviews and contribute to the team becoming a well-oiled machine!

  •  Maintain a leading edge understanding of development tools 

  •  A love for Agile development.

  • Understand and engage business stakeholders

  • DevOps know-how to help build and facilitate release pipelines, migrations and AWS architecture design and planning.


Skills and experience


  • Latest versions of .NET Core Framework/C#, MVC, WebAPI, EF

  • A very good understanding of AWS cloud infrastructure and services

  • Strong understanding and experience using S.O.L.I.D architecture principles

  • Excellent understanding of Git

  • Experience working in an agile team

  • Understanding of relational databases, indexes, query plans and a detailed understanding on how to improve performance and any of the implications in using Entity Framework

  • Very good experience with Unit Testing and different frameworks

  • A real grasp of the benefits of being agile and lean 

  • Experience in API's (JSON / REST)


Bonus Skills

  • We predominantly use MSSQL for our transactional system, but as we look to the future some Postgres/MySql understanding would be awesome

  • Some exposure to front end technologies (MVC/Angular,Grunt, Webpack, npm)

  • Experience integrating with SaaS products (Stripe, Xero, SumoLogic, Salesforce)

  • ElasticSearch, Redis

  • Exposure to different NoSQL Databases

  • Message queuing techniques and technologies

  • Visual Studio DevOps, Confluence

  • Continuous Integration (Octopus)

  • Secure development best practices



Working at RateMyAgent

Our office is open, highly collaborative and loads of fun! To support you at work (and play) we offer fantastic perks: flexible working hours, the latest technology, parental leave,  team outings, hackathons, international working opportunities, a day off on your birthday, training budgets to help develop your career, plenty of parties and most importantly Friday bevvies to wind down with your teammates.



An attractive salary will be based on relevant skills and experience.

The application form will include these questions:
  • Which of the following statements best describes your right to work in Australia?
  • What's your expected annual base salary?

Report this job advert

Be careful- Don’t provide your bank or credit card details when applying for jobs. If you see something suspicious .

Share this role