About the job
OppFi is a premier tech-driven digital finance platform collaborating with banks to deliver financial products and services to everyday Americans. We focus on transparency and responsibility, fostering financial inclusion and providing an excellent customer experience. Our mission is to support consumers who are often overlooked by traditional financial options, helping them achieve better financial health.
Our team is composed of compassionate, innovative, and inclusive individuals who thrive on diverse talents, expertise, perspectives, and backgrounds. We tackle every challenge with a vision for improvement, striving to enhance our processes by 1% daily. Our business principles cultivate a collaborative culture where the best ideas prevail! We seek individuals who aspire to make a significant impact in the financial ecosystem by enhancing credit access, broadening financial inclusion, promoting financial well-being, and delivering outstanding customer service.
Fun fact: OppFi is recognized as one of the top consumer-rated financial platforms online, boasting a 4.5/5.0-star rating on Trustpilot. We were also honored as a 2025 Crain’s Fast 50™ company and featured on Built In's 2025 Best Places to Work in Chicago.
The Data Engineering team is dedicated to the design, development, and support of all data-related functions at OppFi. This includes deploying PostgreSQL databases that underpin our applications, managing our Snowflake Data Warehouse, and overseeing multiple Airflow and Hevo ETLs. In this role, you will engage in...
- PostgreSQL Database Administration
- Hands-on administration and architecture of our PostgreSQL Databases in AWS RDS.
- Provisioning new database instances and updating RDS instance configurations using CI/CD tools (e.g., Terraform).
- Implementing corporate data security and privacy standards in the PostgreSQL environment.
- Planning, conducting drills, and executing High Availability and Disaster Recovery strategies.
- Performance tuning and analysis.
- Monitoring and alerting for data-related issues using Datadog and Cloudwatch.
- User support, documentation, and audit assistance.
- Evaluating and testing tools.
- Assisting with capacity planning and budget considerations.
- Participating in on-call rotations for production support across all Database and ETL Systems.
- Regularly testing the RDS (Postgres) disaster recovery plan and documenting quarterly outcomes.
- Architecting and supporting complex workload deployments across numerous microservices.
- Automating routine database administration tasks, such as user and environment provisioning.
