Senior Software Engineer - Backend

November 6

Apply Now
Logo of Affirm

Affirm

eCommerce • Payments • Installment Loans • Millennials • Financial Services

1001 - 5000

💰 Post-IPO Equity on 2021-01

Description

• Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without any hidden fees or compounding interest. • At Affirm, data is fundamental to everything we do. • Our mission is to provide trustworthy, intuitive, and cost-efficient solutions to secure, store, analyze, and transform data at exceptional scale. • We are responsible for highly available, low latency, cost efficient compliant cloud-based data storage, data processing, and analytics capabilities that enable all of Affirm’s customer-facing business critical websites/applications as well as back-office processes. • To drive innovation at our scale, we need experienced engineers to build storage, data abstraction, streaming, transformation, analytics warehouse, replication, metadata platform, data exploration, governance framework.

Requirements

• 5+ years of development experience. • Experience leading design and execution and delivery of backend software projects. Hands-on coding and debugging experience using modern software delivery methods to develop services using Python, Go, or JVM-based languages (Java, Kotlin, Scala). • Experience with designing and owning highly available, fault-tolerant backend systems using cloud storage services. Experience with AWS and/or other cloud providers like Azure , GCP etc; • Experience with building and operating data privacy related engineering services and infrastructure is a plus. • Strong understanding of CS fundamentals such as Distributed Systems, Database Systems, Operating Systems, algorithms, and data structures. • Experience building software for database administration or experience with devops for databases is a plus. • Working knowledge of OLAP systems like Snowflake, Redshift , BigQuery and Table formats like Apache Iceberg , HUDI, Delta Lake is a plus. • Eager to learn new things and have a growth mindset. • At least one of: - Experience working in Database, SRE, or Infrastructure teams in the past, or have operated a distributed data storage system such as MySQL, Kafka, Cassandra, or others. - Experience with Service-Oriented Architectures (SOA). We use technologies such as Kubernetes, Docker, gRPC, Envoy, Istio, Celery/RabbitMQ, and NGINX, but we are always looking for new technologies to adopt.

Benefits

• Type of employment: Contract of Employment • Flexible Spending Wallets for tech, food and lifestyle • Away Days - wellness days to take off work and recharge • Learning & Development programs • Parental leave • Employee Resource & Community Groups

Apply Now

Similar Jobs

October 17

intent

51 - 200

Freelance Senior Java Developer for JavaFX applications in a remote environment.

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com