Designs and maintains scalable backend services and APIs, develops customer-driven features, resolves complex production issues, and improves system performance, reliability, and scalability. The role contributes to architecture, cloud solutions, databases, high-volume data processing, CI/CD, testing, and Agile practices while collaborating with Product, Sales, Engineering, Customer Success, and customers.
Description
The company is hiring a Senior Backend Engineer to join its Customer Focus Group (CFG) — a technical team that connects engineering with the commercial side of the product.
CFG team members work across development, architecture, product, and customer-facing activities. The role involves understanding customer needs, translating them into product improvements, building new features, and solving urgent technical challenges.
We’re looking for a strong backend engineer who can combine deep technical expertise with a broader product and customer perspective. The role has a strong focus on infrastructure, performance, scalability, and customer satisfaction.
Responsibilities
- Design, build, and maintain scalable backend services and APIs
- Develop new features based on customer and product requirements
- Work closely with customers to understand their needs and translate them into technical solutions
- Investigate and resolve complex technical and production issues
- Improve system performance, reliability, and scalability
- Contribute to backend architecture and technical decision-making
- Work with SQL and NoSQL databases and support high-volume data processing
- Build and maintain cloud-based solutions using AWS, Azure, or GCP
- Collaborate with Product, Engineering, Sales, and Customer Success teams
- Participate in code reviews, testing, CI/CD, and Agile development processes
- Take ownership of features from design and development through deployment and support
- Help improve the overall customer experience and product quality
- Strong understanding of backend architecture, including microservices, API design, and design patterns
- Proficiency in Node.js / TypeScript or another relevant backend language
- Experience with SQL and NoSQL databases
- Experience building and scaling systems for high-volume data processing
- Hands-on experience with AWS, Azure, or GCP
- Familiarity with cloud services such as serverless computing and managed databases
- 5+ years of backend development experience, preferably with customer-focused products
- Strong problem-solving skills and experience building performant, scalable solutions
- Experience with Agile development and CI/CD pipelines
- Excellent communication and collaboration skills, including working with globally distributed teams
Similar Jobs
Big Data • Fintech • Mobile • Payments • Financial Services
Lead backend engineering work for Affirm’s lakehouse infrastructure, delivering reliable, scalable distributed data systems. Own quarterly goals, guide engineers through ambiguous problems, collaborate with product and analytics stakeholders, improve technical standards, monitor system availability, support on-call operations, and mentor team members. The role focuses on large-scale data platforms and technologies including Iceberg, Flink, Airflow, Spark, Kafka, Snowflake, AWS, MySQL, Kubernetes, and Terraform.
Top Skills:
Apache AirflowApache FlinkApache IcebergApache KafkaSparkAWSKotlinKubernetesMySQLPythonSnowflakeTerraform
Big Data • Fintech • Mobile • Payments • Financial Services
Build backend data and measurement systems connecting marketing acquisition activity to signup, conversion, and GMV outcomes. Develop reliable pipelines, identity and event data systems, attribution capabilities, and marketing technology integrations while incorporating privacy, consent, and consumer-data requirements. Lead engineers through ambiguous problems, own quarterly goals, improve system reliability and code quality, collaborate cross-functionally, and mentor team members.
Top Skills:
AirflowAWSCustomer Data PlatformsDbtGa4Google Tag ManagerKotlinKubernetesMySQLPythonSnowflake
Big Data • Fintech • Mobile • Payments • Financial Services
Architect, build, and operate large-scale relational and distributed SQL database infrastructure. Responsibilities include control-plane automation, provisioning, failover, backups, upgrades, zero-downtime migrations, Kubernetes networking, connection proxy optimization, reliability monitoring, capacity planning, and on-call support. The role also involves technical leadership, roadmap ownership, code quality standards, mentoring, and cross-functional collaboration.
Top Skills:
AWSCockroachdbDynamoDBKotlinKubernetesMySQLPgbouncerPgdogPostgresProxysqlPythonRds ProxyRedisSpannerTerraformTidbTlsVitess
What you need to know about the Calgary Tech Scene
Employees can spend up to one-third of their life at work, so choosing the right company is crucial, not just for the job itself but for the company culture as well. While startups often offer dynamic culture and growth opportunities, large corporations provide benefits like career development and networking, especially appealing to recent graduates. Fortunately, Calgary stands out as a hub for both, recognized as one of Startup Genome's Top 100 Emerging Ecosystems, while also playing host to a number of multinational enterprises. In Calgary, job seekers can find a wide range of opportunities.

