Senior Full Stack Developer

HomeLife Real Estate Canada

$110K — $130K *
Real Estate & Construction
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 7+ years of professional software development experience
  • Proven experience taking ownership of a system and making technical decisions
  • Experience incorporating AI into development processes
  • Experience mentoring and reviewing other developers’ work
  • Strong understanding of unfamiliar code and problem-solving ability
  • Proficient in TypeScript, React, Next.js, Astro, Node.js, PostgreSQL, MongoDB, Docker
  • Experience managing AWS environments for production web applications

Responsibilities

  • Serve as the senior technical leader within the development team
  • Make architectural and technical decisions for systems
  • Write production code on a regular basis
  • Translate business problems into practical technical solutions
  • Oversee multiple projects and maintain priority focus
  • Review code and establish strong development practices
  • Mentor team members and promote their technical growth
  • Collaborate with contractors to meet technical standards
  • Communicate technical concepts effectively to non-technical stakeholders
  • Ensure production systems are secure, reliable, and properly monitored

Benefits

  • Hands-on role with significant ownership
  • Opportunity to make meaningful technical decisions
  • Dynamic, fast-paced work environment
  • Collaborative culture that encourages problem-solving
Full Job Description
About the Job

We're looking for an experienced Senior Developer to become the senior technical leader within our development team. This is a hands-on position for someone who wants to build, solve problems and make meaningful technical decisions, not simply manage projects or assign tickets.

You will work closely with leadership and our existing team to understand business problems, determine the right technical solution, design and build it, and ensure our systems remain secure, reliable and scalable.

If you enjoy variety, ownership and solving problems from beginning to end, this role offers a lot of room to make an impact.

Lead technically, while staying hands-on:

  • Serve as the senior technical resource across our development environment.
  • Make architectural and technical decisions for new and existing systems.
  • Write production code regularly.
  • Take business problems and turn them into practical technical solutions.
  • Work across multiple projects and systems without losing sight of priorities.
  • Review code and establish strong development practices.
  • Mentor our existing team and help them grow technically and professionally.
  • Work with contractors and external technology partners to ensure work meets our technical standards.
  • Explain technical decisions and limitations clearly to non-technical people.


Keep systems secure and reliable:

  • Help ensure our production systems are secure, stable and properly monitored.
  • Manage and improve AWS environments supporting our websites and applications.
  • Understand access control, networking, monitoring, backups, deployments and cloud costs.
  • Build systems that can be maintained and supported over time.
  • Help ensure production changes are tested and deployed responsibly.


Requirements:

  • 7+ years of professional software development experience.
  • Experience taking ownership of a system or significant application and making the technical decisions required to keep it running and evolving.
  • Experience working with AI for development and production and willingness to incorporate AI into your work.
  • Experience mentoring other developers and reviewing their work.
  • Strong ability to understand unfamiliar code and independently determine how it works, where problems are occurring and how to fix them.
  • Strong experience with:
    • TypeScript
    • React
    • Next.js
    • Astro
    • Node.js
    • PostgreSQL
    • MongoDB
    • Docker
  • Experience working with AWS in a production environment, particularly for websites and web applications.
  • Understanding of cloud infrastructure, deployments, access controls, monitoring, backups and reliability.
  • Practical understanding of security and privacy principles.
  • Strong communication skills and the ability to work effectively with both technical and non-technical people.
  • A collaborative, flexible and open-minded approach to problem solving.


What to expect:

This is a hands on role with leadership responsibilities. This position is ideal for someone with an open business mindset, as well as the ability to work in a dynamic fast paced environment. The ideal candidate will work in office Monday - Friday from 9:00 am - 5:30 pm.

Similar Jobs

More Real Estate & Construction Jobs

Find similar Senior Full Stack Developer jobs: