Senior Platform Engineer, Backend
Location: Remote - Canada
Department: Engineering
Location Type: REMOTE
Employment Type: FULL_TIME
About the role
Some of the things you’ll do:
- Design, build, and own backend platform systems and shared capabilities that support engineering teams across Quo.
- Define and evolve developer workflows and platform tooling, including CI pipelines, shared libraries, and internal tools.
- Partner closely with Platform Infrastructure Engineers on modern deployment workflows and rollout strategies, evolving approaches as we learn and scale.
- Own and improve database safety practices, including tooling, standards, and review processes for Postgres and SQL migrations.
- Work with engineering and customer support teams to surface actionable operational insights and internal tooling that improve incident response and customer experience.
- Build and improve observability across backend systems using metrics, structured logging, and distributed tracing.
- In any of these areas, you’ll have the opportunity to tackle impactful challenges and help build scalable backend systems that support a growing user base.
Technical stack and tools:
- We use Kubernetes (EKS) on AWS to orchestrate our infrastructure setup and deployment. We utilize CloudFlare services to route, accelerate and protect our services. Our backend is built on Node using Typescript. The overall architecture is event-driven microservices with RabbitMQ and Temporal at the center of it all.
- We use a variety of databases for different purposes: Postgres (including Aurora and Supabase), Cassandra, Snowflake, turbopuffer, Mongo, Elastic, and Redis.
- We design and operate public API ingress and routing using cloud-native load balancing and application-level services.
- We use Retool for some internal support applications.
- Observability Tools: Datadog
- Other Tools: Figma, Linear, Notion, and Slack
About you
- Strong experience with Typescript, or experience with object-oriented languages such as Java or C# and Javascript/Node.
- Strong experience with observability tools, including metrics, structured logging and distributed tracing.
- Experience working with SQL databases, particularly Postgres, including schema design and migrations.
- Experience with CI/CD systems and improving developer workflows.
- Experience working with GraphQL in federated environments.
- You find joy in replacing mundane processes and tasks with automation, AI, and applications.
- You are creative and flexible when selecting tools and solutions.
- You take ownership of your work and understand the importance of communication. You hold yourself to a high standard and help empower others to do the same.
- You are intentional about how your work impacts customers, the community, and each other. You practice empathy, generosity, and thoughtfulness as you evaluate tradeoffs in pursuit of the best solution.
- You are curious. You seek to understand the ‘why’ behind things so you can better plan and build the ‘how’. You support your teammates and customers through the continuous pursuit of knowledge. You’re a lifelong learner.
- Your code is a pleasure for your teammates to read and understand, and you strive to ensure it is readable, testable, and maintainable. When working in the codebase, you leave things better than you found them.
- You embrace AI and find ways to use it to improve your work, rather than shying away from it.
Compensation
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
