Senior Backend Engineer (Golang) - Zoocasa - Ontario - (REMOTE)
Toronto, Ontario, Canada; London, Ontario, Canada; Mississauga, Ontario, Canada; Barrie, Ontario, Canada; Hamilton, Ontario, Canada; Ottawa, Ontario, Canada
We are one of the first all-remote companies with 2,000+ team members utilizing our virtual office called eXp World. This role is work-from-anywhere in Ontario, Canada.Who is Zoocasa? Zoocasa is an award-winning and passionate prop-tech platform obsessed with delivering exceptional consumer experiences in the real estate sector. As a wholly owned subsidiary of eXp Realty Inc., we pride ourselves on being able to deliver because of our belief in, and support of, our talented and dedicated team. Our growth has been recognized by the Financial Times, The Globe and Mail, Canadian Business and Deloitte Canada.About the team At Zoocasa, we empower our customers with the data and expertise they need to make more successful real estate decisions. We’re a full-service brokerage that recognizes how the line between technology and traditional real estate is blurring – so we decided to take the best of both worlds and create a streamlined experience for home buyers, sellers, and renters from start to finish. Come join us! What you will do: We are looking for a talented Senior Backend Engineer who has experience working in Golang and a passion for delivering a high quality product to users who care. In this role, you’ll be helping people find the home of their dreams and simplify their real estate journey by building ambitious products and features for our users.
- Work in our backend to build new Golang services and APIs, evolve our business model, tune performance and expand functionality
- Work on our Kubernetes & AWS infrastructure to roll out new services, balance workloads and manage capacity
- Collaborate with fellow Engineers to implement vertical story tickets, adding new functionality to our modern Next.js/React web app and React Native mobile app
- Write testable, observable, maintainable code
- Share knowledge and contribute to system documentation
- Work closely with and report directly to the Head of Engineering
- Other Accountabilities as Assigned
- BA/BS degree in engineering, computer science or related field
- 7+ years of backend software development experience, including:
- 3+ years of Golang
- 3+ years working with a relational database such as Postgres, Mysql, MariaDB or any other
- Experience developing HTTP web APIs
- Familiar with good api design practices (REST vs RPC vs Hybrid)
- Experience working at scale, making systems fault tolerant, and making measurable performance improvements
- Demonstrated ability to collaborate, take ownership and deliver on important projects
- High attention to detail and excited to learn new skills while working on the most important problems across the tech stack
- Additional Nice to Have Skills:
- ElasticSearch
- AWS, GCP or any other cloud provider
- Kubernetes
- Docker
- Experience with Serverless Computing (AWS Lambda)
- gRPC
- OAuth
- Github Actions
- Any DevOps tooling such as CDNs, Observability tools or shell scripting
- Javascript
- Full stack development experience with a web or mobile front end
- Dental Care
- Vision Care
- Extended Health Care
- Wellness Program
- Paid Vacation
- Paid Holiday
- Paid Sick Days
- One-time stock option.
- Fully remote environment
- Amazing company culture
- And more…
Job Profile
Regions
Countries
Work-from-anywhere in Ontario only
Benefits/PerksAmazing company culture Company culture Dental Care Extended health care Fully remote Fully remote environment Paid Holiday Paid holidays Paid Sick Days Paid Vacation Remote work Stock options Vision care Wellness program
Tasks- Build Golang services
- Collaborate with engineers
- Contribute to documentation
- Develop APIs
- Manage AWS infrastructure
- Share knowledge
- Write maintainable code
API design AWS AWS Lambda DevOps Docker ElasticSearch GCP GitHub Actions Golang GRPC HTTP Javascript Kubernetes MariaDB MySQL Next.js OAUTH Postgres React React-Native Real Estate Serverless Computing
Experience7 years
EducationB.A. B.S. Business Computer Science Engineering Related Field
TimezonesAmerica/Edmonton America/Moncton America/Regina America/St_Johns America/Toronto America/Vancouver Europe/London UTC+0 UTC-3 UTC-4 UTC-5 UTC-6 UTC-7 UTC-8
Remote Jobs in North America
Remote Jobs in Europe
Remote Jobs in South America
Remote Jobs in Asia/Pacific
Remote Jobs in Africa
Remote Jobs in Middle East
Full Time Remote Jobs
Part Time Remote Jobs
Internship Remote Jobs
Contract Remote Jobs
Temporary Remote Jobs
Freelance Remote Jobs
Mid-Level Remote Jobs
Senior-Level Remote Jobs
Entry-Level Remote Jobs
Exec-Level Remote Jobs
Lead-Level Remote Jobs
Remote Project Manager Jobs
Remote Marketing Manager Jobs
Remote Business Development Jobs
Remote Data Scientist Jobs
Remote Machine Learning Jobs
Remote Technician Jobs
Remote Engineer I Jobs
Remote Advisor Jobs
Remote Client Relations Specialist Jobs
Remote Customer Service Jobs
Remote Program Manager Jobs
Remote Spanish Jobs
Remote Inside Sales Jobs
Remote Counsel Jobs
Remote Writer Jobs
Remote Customer Success Jobs
Remote Assistant Jobs
Remote Therapist Jobs
Remote Mobile Jobs
Remote Sales Specialist Jobs
Remote Jobs with CAD > 200K in Salary
Remote Jobs with EUR > 180K in Salary
Remote Jobs with GBP > 260K in Salary
Remote Jobs with GBP > 300K in Salary
Remote Jobs with GBP > 280K in Salary
Remote Jobs with CAD > 220K in Salary
Remote Jobs with EUR > 220K in Salary
Remote Jobs with EUR > 200K in Salary
Remote Jobs with CAD > 240K in Salary
Remote Jobs with EUR > 240K in Salary
Remote Jobs with EUR > 260K in Salary