Senior Full Stack Engineer - Technical.ly

Senior Full Stack Engineer

Perpay |  2400 Market St. Suite 300, Philadelphia, PA, 19103 | Dev / Eng

Job Description
Perks + Benefits
Company Culture
Technical.ly Coverage

Everyone deserves access to financial peace of mind. Our team is on a mission to change the credit landscape through simple, inclusive, and transparent financial products. Our all-in-one app provides underserved consumers with an easy way to buy now, pay later, and build credit. Some things we’re excited about:

  • With average credit scores increases of 30+ points, we’re making a meaningful impact.
  • Serving 3+ million members
  • Backed by world class venture capital
  • Ranked the 5th fastest-growing company in the country by INC Magazine (2019)

We’re searching for an experienced and passionate software engineer to join Perpay and contribute to our culture of technical excellence. You will lead large-scale projects from start-to-finish, working with teammates across functional areas (Analytics, Commerce, Product, Growth) while providing professional guidance to junior-level engineers. Given our people-first approach, your elevated level of contribution will strengthen our culture of inclusion, mentorship, and continuous learning.

As a leader of Perpay’s engineering team, you’ll collaborate with stakeholders ranging from entry-level contributors to senior-level executives. This opportunity is both unique and pivotal, as it offers the chance to provide leadership to a rapidly growing team. This position will report directly to the CTO.

Responsibilities:

  • Lead the implementation of large scale features for our customers and our internal finance, operations, and risk teams
  • Develop technical requirements alongside our Product team
  • Solve problems that span multiple interconnected systems with distributed architectures and scaling systems
  • Make data and metrics-driven decisions
  • Execute on the full lifecycle of new features with fellow engineers
  • Continue to improve how we build, test, and deliver software
  • Collaborate with our stakeholders to design and implement new credit products, as well as new features for our existing platform

 

What We Look For:

  • 5+ years of experience building applications at scale in at least one popular programming language (Python, Javascript, PHP, Ruby, etc.)
  • 2+ years of experience with some form of web framework (Django, Rails, etc.)
  • Experience with a modern front-end framework, such as React, Vue, or Angular
  • 2+ years of experience leading technical teams
  • Experience working on consumer-facing products and demonstrating empathy for end-users
  • Significant experience with operating large scale services with AWS,Docker, and/or Kubernetes
  • Excellent communication skills, including the ability to explain highly technical subject matter to a nontechnical audience
  • Proven history of cross-functional collaboration on mission-critical projects
  • A strong curiosity in industry trends
  • The ability to design, analyze, and debug distributed systems and services
  • A strong focus on writing and deploying clear, readable, testable code

 

What We Offer:

  • Opportunity to work with one of the fastest-growing financial startups in the country
  • Competitive Salary + Equity
  • 401k with Company Match
  • Health / Dental / Vision Insurance

 

Additional Perks:

  • Gym + Public Transportation Subsidy
  • Student Loan Assistance
  • Relocation Assistance
  • Unlimited PTO
  • We just moved into our brand new home at 2400 Market Street in Philadelphia’s vibrant Fitler Square neighborhood. Our new office incorporates all the best aspects of our first home (espresso bar, full kitchen, work/lounge space) in a riverfront setting with iconic Philadelphia Art Museum views.

 

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

We don’t work with recruiters – please contact us or apply directly.

Apply Now
Read More
Health & Wellness Benefits
  • Dental
  • Health Insurance
  • Vision
  • Wellness Programs
Parental Benefits
  • Family Medical Leave
  • Flexible Work Schedule
Perks & Discounts
  • Casual Dress
  • Company Outings
  • Lunch
  • Snacks
Retirement & Stock Options Benefits
  • 401K
  • Company Equity
Vacation & Time Off Benefits
  • Generous PTO
  • Paid Holidays
  • Paid Sick Days

What’s unique about the Perpay brand?

Perpay’s mission is to help people better manage their financial situations. They do this by providing a financially healthy option for consumers to access products or engage in experiences that otherwise wouldn’t be available to them.

Perpay is solving broad issues of financial access and inclusion that affect a large number of people through the pathways of microlending, consumer finance, and e-commerce. Their focus is purely on their customers.

What is the team dynamic within the office?

At Perpay, they try to foster collaboration whenever possible, and do that by keeping their organizational structure flat and cross-disciplinary. Anyone can have a conversation or introduce an idea at any time, there are no silos.

Perpay also works to foster an entrepreneurial spirit at the individual level. At the end of the day, they’re a product-focused company, and like to say that everyone on team is a product owner. They’re building a tool that makes an impact on so many people, and believe the best way to do that is to get input from every one of their team members — from the ones who talk to their customers to the ones writing the code. Everyone’s perspective is important.

What qualities does Perpay look for in technical candidates?

While most of their systems and microservices are written in Python, they truly prefer talented polyglots that have an insatiable will to learn and create. At Perpay, they’re not afraid of trying new things and are more concerned with finding great problem solvers that will find the right tools for the job.

They’re most interested in a candidate’s mentality and experience — especially if it is one of delivering solutions that are well designed, reliable, and highly scalable. They work in a fast-paced startup environment where efficiency and iterative approaches are critical. This makes it extremely important to find candidates who communicate well and understand the theory, design patterns and implementation details that go into delivering a solution.

How about candidates overall?

They’re looking for people who are naturally curious, self-directed and interested in self-improvement. Everyone on the team is eager to learn, excited about what their working on and is doing their own research about the industry, like reading up on consumer credit and the greater microlending environment.

One thing they value about their team is diversity of experience. Perpay has built a team with all kinds of different backgrounds: finance, engineering, operations, non-profit... even chemistry.

Additionally, because of the work they do, candidates need to have a sense of empathy. A team member can be an amazing problem solver, but in order to be a good fit they need to keep a human element to everything they do. Data can certainly help find an answer, but empathy will often lead to deeper insights.

What is special about the office space itself:

The Perpay team found an empty warehouse space and completely designed it from scratch themselves. They sourced the materials, designed the layout, picked the desks, etc.

The aesthetic was inspired in part by the Navy Yard: brick walls, lots of metal, glass, lush plants, colorful rugs and cool lamps. It’s a really unique space: comfortable work areas, full of light, with unexpected textures and accents.

It really speaks to way Perpay approaches things as a company in general: they’d never designed an office before but that didn’t stop them from taking it on with enthusiasm.

New jobs. Your inbox. Every week. Get it.