Butter Payments

Software Engineer, Backend

Butter Payments

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇨🇦 Canada

Visit company website
AI Apply
Apply

Salary

💰 CA$220,000 - CA$280,000 per year

Job Level

Mid-LevelSenior

Tech Stack

AWSAzureCloudPythonSQL

About the role

  • Build backend applications that interact with a variety of disparate APIs and data sources.
  • Develop and grow client facing APIs that are flexible but standardize the data passed to them in a clean and consistent way.
  • Orchestrate asynchronous workflows using technologies such as Temporal.
  • Collaborate with data engineering, machine learning, and analytics teams to ensure that the data our applications are producing scales to meet needs across the company.
  • Build data models into our applications that transpose the messy data of the outside world into clean data our applications can operate on.
  • Develop and operate software in production.

Requirements

  • 5+ years of professional experience between data engineering and software engineering roles
  • You’ve worked with Python and SQL in a previous role
  • You’ve worked with cloud based systems such as AWS, Google Cloud, or Azure
  • You have experience writing and operating software in production
  • Strong analytical, problem solving, communication, and debugging skills
  • Can respond iteratively and rapidly to changes in business requirements
  • BS/MS in Computer Science or equivalent
  • You have API design experience
  • Experience working in high-growth fintech or payments startups
  • Experience building systems with a State Machine architecture
  • Bonus points for Temporal or AWS Step Functions experience

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
PythonSQLAPI designasynchronous workflowsdata modelingState Machine architecturesoftware developmentproduction software operationdebugging
Soft skills
analytical skillsproblem solvingcommunication skillsiterative response to change
Certifications
BS in Computer ScienceMS in Computer Science
Affirm

Senior Software Engineer, Backend – Identity Foundations

Affirm
Seniorfull-time$150k–$200k / year🇨🇦 Canada
Posted: 53 minutes agoSource: boards.greenhouse.io
AWSDistributed SystemsKotlinKubernetesMySQLPython
Takeaway.com

Junior Database Engineer

Takeaway.com
Juniorfull-time🇨🇦 Canada
Posted: 11 hours agoSource: takeaway.wd3.myworkdayjobs.com
AWSCassandraCloudMongoDBMySQLNoSQLPostgresSQLTerraform
Behavox

Senior Java Developer, MSD

Behavox
Seniorfull-time🇨🇦 Canada
Posted: 1 day agoSource: boards.greenhouse.io
Amazon RedshiftAWSAzureBigQueryCassandraCloudDistributed SystemsGoogle Cloud PlatformHBaseJavaKafkaMySQL+5 more
Bridgit

Senior Backend Developer

Bridgit
Seniorfull-time🇨🇦 Canada
Posted: 1 day agoSource: apply.workable.com
AWSDistributed SystemsGoGraphQLKubernetes.NETNoSQLPostgresRedisSQLTerraform