Senior Software Engineer
Senior Software Engineer
Calgary, Alberta, Canada - Permanent
Job Description
Join a Dynamic Calgary Start-Up: Shape the Future of Real Estate Tech!
Are you ready to make a real impact in a thriving Calgary start-up that's transforming the real estate experience? Our client is on a mission to create happier, more connected communities through innovative consumer facing products. With a passionate team and a commitment to excellence, they’re scaling their engineering team and looking for talented backend engineers like you to help bring their vision to life.
What’s in it for you?
● Innovate & Collaborate: Work alongside a senior engineering team where your ideas and expertise will drive the development of their flagship application and exciting new greenfield projects as they expand their rapidly scaling business and products across Canada and US.
● Ownership & Growth: Take full ownership of features from inception to launch, while enhancing your skills and growing your career in a supportive environment.
● Make a Difference: Your contributions will directly impact how people experience their homes and communities, helping them love where they live.
What You’ll Do:
● Build High-Quality Solutions: Develop efficient, reusable, and scalable software solutions that meet real business needs.
● Ensure Excellence: Conduct code reviews and uphold high software quality standards within the team.
● Solve Problems: Transform complex business challenges into elegant software solutions. Have the freedom to be creative and come up with innovative solutions
● Be a Team Player: Collaborate closely with your peers, sharing knowledge and driving improvements throughout the development process.
Must Have Skills:
What We’re Looking For:
● Experience: 5 years of backend and web services development experience in languages like Ruby, Python, Golang, Rust, or NodeJS.
● Quality-Focused: Strong knowledge of Test-Driven Development, Continuous Integration, and Continuous Delivery practices.
● Technical SkillsFamiliarity with REST APIs, web sockets, microservices
● Cloud Tools: Experience with AWS, Kubernetes, Terraform is a big bonus
● Data Tools: Proficient in Postgres or equivalent SQL databases.
● Team-Oriented: A passion for collaboration, learning, and helping your team grow.
Interview Process - 3 Steps
-30 minute online video call (Or in person at office - your choice) with the Technical Lead
-Take home Technical Assessment (Backend Challenge - Not timed)
-Onsite Meeting with the team + CTO
-Decision