Backend Engineer, Core Sending in Canada Creek, Nova Scotia at Jobgether
Explore Related Opportunities
Job Description
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Backend Engineer, Core Sending in Canada.
This role sits at the heart of a high-scale email infrastructure platform, responsible for building and operating the systems that power millions of daily API requests and tens of millions of emails. You will work on deeply technical challenges involving distributed systems, high availability, and large-scale message delivery pipelines. The environment is fast-moving, remote-first, and highly autonomous, with a strong emphasis on ownership and execution. You will contribute to the architecture and evolution of core backend services, ensuring reliability, performance, and scalability at global scale. This position blends backend engineering, infrastructure design, and systems thinking in a highly impactful domain. It is ideal for engineers who enjoy solving complex problems and building systems that developers rely on every day.
- Design, build, and evolve core backend systems responsible for sending and processing millions of transactional and marketing emails daily.
- Define and contribute to the architecture of highly scalable distributed systems supporting large-scale API traffic.
- Develop and maintain async messaging pipelines, including queues, streams, retries, idempotency, and dead-letter handling.
- Improve system reliability and high availability across distributed infrastructure environments.
- Scale and optimize databases such as Postgres and ClickHouse to ensure performance under heavy workloads.
- Enhance observability using monitoring and alerting tools such as Datadog to ensure system health and visibility.
- Support and improve disaster recovery strategies to ensure fast and reliable system recovery.
- Build and maintain infrastructure using Infrastructure-as-Code tools such as CDK and Terraform.
- Participate in on-call rotations for critical systems, ensuring stability and rapid incident response.
- Collaborate with engineering peers to improve developer experience and system robustness across the platform.
- 8+ years of backend engineering experience, with strong focus on distributed systems and cloud infrastructure.
- Strong experience operating and scaling systems on AWS or similar cloud platforms.
- Deep understanding of event-driven architectures and messaging systems such as Kafka, SQS, SNS, or equivalent technologies.
- Strong proficiency in backend development using Typescript and/or Golang.
- Experience building and maintaining high-throughput, production-grade systems.
- Strong problem-solving skills with the ability to work independently on open-ended technical challenges.
- Experience working in high-scale environments with significant traffic or data processing requirements.
- Strong communication skills in English, both written and verbal.
- Comfortable working in remote-first, asynchronous teams across Americas time zones.
- Low-ego, collaborative mindset with a strong bias toward execution and delivery.
- Interest in or willingness to learn about email infrastructure and delivery systems.
- Fully remote-first work environment with flexible working hours.
- Competitive compensation package ranging from $150,000 to $170,000 USD depending on experience.
- Opportunity to work with a modern, developer-focused technology stack.
- High level of autonomy and ownership over systems and technical decisions.
- Collaborative, low-ego engineering culture focused on quality and craft.
- Exposure to large-scale distributed systems and high-impact technical challenges.
- Backing from leading investors and strong growth trajectory environment.
- Opportunities for team off-sites, conferences, and global meetups.