Staff Software Engineer, Backend – Online Storage

🔥 0 minutes ago

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Affirm

Affirm

1001 - 5000 employees

Founded 2012

💳 Fintech

👥 B2C

🛍️ eCommerce

💰 Post-IPO Equity on 2021-01

Fintech • B2C • eCommerce

Affirm is a financial technology company that offers a 'Buy Now, Pay Later' service, allowing consumers to make purchases and pay for them over time with flexible payment plans. Affirm eliminates hidden fees and compound interest, providing clear terms and conditions for its users. The company also offers the Affirm Card, a debit card that allows users to request to pay over time for larger purchases or pay in full for smaller ones. Affirm partners with various retailers across multiple categories, including electronics, apparel, and travel, providing customers with the convenience of paying over time at checkout both online and in physical stores. Affirm's services are integrated with Apple Pay, enabling customers to make payments seamlessly from their iPhone or iPad.

📋 Description

• Set the team’s technical strategy on a year-long time scale and connect it to business-impacting projects • Collaborate with product, infrastructure, and site reliability engineering teams • Design and build scalable datastore platform components for multi-region, horizontally scalable, globally available, high-performance solutions • Develop control planes for self-service management of hundreds of databases, automating schema/data migrations, disaster recovery, sharding, and performance tuning • Collaborate with product management, design, and analytics throughout the product development lifecycle • Define and advocate for technical solutions and operational processes • Own team operations and availability, including monitoring, triage rotations, playbooks, policies, testing, alerting, and on-call efforts • Set code review and design standards and promote quality through writing and tech talks • Develop team talent through feedback, guidance, and leading by example

🎯 Requirements

• 8+ years of experience designing, developing, and launching backend systems at scale • Experience using languages such as Python or Kotlin • Extensive experience developing highly available distributed systems • Experience with AWS, MySQL, Spark, and Kubernetes • 5+ years of hands-on database expertise • Deep knowledge of relational and/or distributed SQL databases such as MySQL, PostgreSQL, TiDB, or Vitess • Understanding of schema design, query optimization, scaling, partitioning, sharding, and performance tuning • Strong background building and operating databases in cloud environments • Expertise in database benchmarking, load testing, and capacity planning • Familiarity with connection poolers and proxies such as ProxySQL, RDS Proxy, and PgBouncer • Experience delivering major features or system components, or deprecating existing functionality, through technical and execution plans • Ability to write high-quality, understandable, reusable code • Ability to work through ambiguity from low-level language idioms to large-system architecture • Demonstrated growth and impact through gathering and iterating on peer feedback • Strong verbal and written communication skills for collaboration with a global engineering team • Equivalent practical experience or a Bachelor’s degree in a related field

🏖️ Benefits

• Monthly stipends for health, wellness and tech spending • 100% subsidized medical coverage, dental and vision for you and your dependents • Health care coverage with all premiums covered for you and your dependents • Flexible Spending Wallets with stipends for Technology, Food, Lifestyle needs, and family forming expenses • Competitive vacation and holiday schedules • Employee stock purchase plan enabling employees to buy shares of Affirm at a discount • Reasonable accommodations during the hiring process

Apply Now

Similar Jobs

🕒 2 days ago

GitLab

1001 - 5000

💼 Consulting

📣 Marketing

🤖 Artificial Intelligence

Staff Ruby engineer building GitLab’s AI-powered Duo Agent Platform repository flows. Leading autonomous agents, onboarding, architecture, and cross-team technical direction.

🇨🇦 Canada – Remote

💰 Secondary Market on 2020-11

⏰ Full Time

🔴 Lead

🔙 Backend Engineer

🕒 July 30

Postmedia Solutions

1001 - 5000

📣 Marketing

📱 Media

PHP/WordPress Developer responsible for architecture, development, and quality in WordPress VIP ecosystem. Collaborating with teams at Postmedia to deliver high-quality code and mentoring engineers.

🇨🇦 Canada – Remote

💵 $85k - $95k / year

⏰ Full Time

🟠 Senior

🔴 Lead

🔙 Backend Engineer

🕒 July 29

Postmedia Solutions

1001 - 5000

📣 Marketing

📱 Media

PHP/WordPress Developer responsible for architecture and stability of enterprise-scale WPVIP ecosystem at Postmedia. Leading technical practices and mentoring engineers in a remote role.

🇨🇦 Canada – Remote

💵 $85k - $95k / year

⏰ Full Time

🟠 Senior

🔴 Lead

🔙 Backend Engineer

🕒 July 21

Workiy Inc.

11 - 50

💼 Consulting

📣 Marketing

🛍️ eCommerce

Java Full Stack Developer joining IT solutions firm. Responsible for developing scalable web applications with Java and Angular.

🕒 July 13

Grafana Labs

501 - 1000

🏢 Enterprise

☁️ SaaS

🤖 Artificial Intelligence

Staff Backend Engineer designing and shipping core backend architecture for context layer management systems at Grafana Labs. Remote opportunity targeting skilled candidates in the U.S. or Canada.