Tech Lead/Senior Software Engineer

Avesdo Real Estate Software · Other US Location

Company

Avesdo Real Estate Software

Location

Other US Location

Type

Full Time

Job Description

Join us at Avesdo! We are a New Home Sales OS focused on optimising the new home sales process. We have become the leader in new home sales technology in Canada and we’d like your help to propel our growth. 

Summary

As our Tech Lead/Senior Software Developer at Avesdo, you will be responsible for building key features and architecting Avesdo’s platform. You’ll also bring your leadership experience and technical expertise to mentor junior developers, improving engineering processes, and maintaining a strong focus on building reliable, scalable, and secure systems.
Job Status: Full-Time
Location: Remote (Remote applicants must reside in Canada and have valid Canadian work authorization)

Our Tech-Stack

Our web-based platforms utilize modern frameworks such as Angular for the front end over the back end of a microservices-based API system built on the .NET Core MVC framework using serverless cloud architecture (Azure). We also have some applications built on AngularJS that occasionally need some love. We practice agile methodologies to release fast-evolving features and products in 2-week sprints.

A day in the life might look like:

  • Writing high-quality and well-tested code to build robust and scalable applications.
  • Augmenting our microservices-based platform by implementing APIs, infrastructure and orchestration logic.
  • Leading the technical design, architecture, development, and deployment of key features and systems that drive growth. 
  • Driving technical decision-making, leading discussions on architecture and ensuring alignment with the business objectives.
  • Establishing and maintaining best practices for code quality, architecture, and testing.
  • Resolving complex technical issues and implementing solutions to maintain focus on building reliable, scalable and secure systems to support the company’s growth.
  • Collaborating with product, design, and QA teams to ensure seamless execution and delivery of features following agile scrum.
  • Simplifying coding patterns, interfaces, and abstractions to make them more approachable. 
  • Creating and maintaining technical documentation, including system architecture, design specifications, and deployment procedures.
  • Reviewing and providing feedback on a peer's or junior’s code, teaching and learning from those around you to continually learn and grow.
  • Mentoring junior developers and fostering a collaborative, high-energy environment where team members are motivated to take initiative, and remain curious.
  • Using a wide variety of technologies, learning new things, and challenging yourself.

What you’ll need to succeed:

  • 7+ years of experience in software development, with at least 2 years of experience in mentoring and leading junior developers.
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field
  • Proficient in .NET Core, C#, ASP.NET, MVC, Web API, Entity Framework, SQL Server and Azure Cloud with 4+ years of API design and coding.
  • A track record of delivering complex projects in an agile, fast-paced environment and building products from the ground up focusing on scalability, reliability, and security.
  • Proven implementation experience in developing and deploying Microservices and containerization and orchestration technologies (e.g., Docker, Kubernetes), preferably on the most recent projects.
  • Adept at leading teams with a focus on collaboration and stakeholder management.
  • Demonstrated experience in DevOps tools and practices such as Git, CI/CD, unit testing, code coverage, and code analysis.
  • Excellent communication skills with the ability to translate technical concepts for non-technical stakeholders.

What’s In It for You:

  • Meaningful work- Avesdo is the leading Canadian proptech company and you will have a chance to make your mark on a trillion-dollar real estate industry.
  • Remote-first- Work in a flexible results-oriented environment. We also provide a Laptop, extra monitor and main accessories and supplement it with a home office improvement stipend to help you do your best work remotely.
  • More than a competitive salary: You can rest and recharge with our generous vacation policy, and take care of yourself/your dependants through our extended health, dental vision benefits, and health spending accounts.

If you have a strong background in .NET core, proven experience in microservices architecture, and a track record of architecting scalable software applications for rapid delivery of software builds in short sprint cycles, we want to meet you!

We understand that looking for a new exciting opportunity can be time-consuming. We truly appreciate your time in going through the job posting and applying for a position with us. We estimate a time requirement of around 8 hours for the complete Hiring Process.

Thank you for considering us for your next career move!

Apply Now

Date Posted

01/26/2025

Views

0

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.9

Similar Jobs

Principal / Lead Software Engineer- RUST (Algorithmic and Mathematics) - m/w/d - HERE Technologies

Views in the last 30 days - 0

HERE Technologies is seeking a Principal Software Engineer to lead the development of extended services for their VRP solver Tour Planning The role in...

View Details

Senior Software Engineer (Scala/Java) - HERE Technologies

Views in the last 30 days - 0

HERE Technologies is seeking an experienced backend engineer with strong Java or Scala skills to join the Map Processing Pipelines team The role invol...

View Details

Software Architecture Engineering and Cloud Computing Engineer - The Aerospace Corporation

Views in the last 30 days - 0

The Aerospace Corporation is seeking a Senior Project Engineer with expertise in software architecture engineering and cloud computing The role involv...

View Details

Senior Lead, Talent Acquisition - Sales (Relocation to Munich) (d/f/m) - Personio

Views in the last 30 days - 0

Personio a leading HR platform is seeking a Senior Lead Talent Acquisition professional to drive growth in the Revenue and Success functions across Eu...

View Details

Lead Technical Support Engineer - HERE Technologies

Views in the last 30 days - 0

This role Senior Technical Support Engineer at HERE Technologies involves supporting a diverse portfolio of products and services acting as a technica...

View Details

Software Engineering Manager - Cargill

Views in the last 30 days - 0

The Software Engineering Manager job involves setting goals for a team responsible for software project development and delivery ensuring quality stan...

View Details