Backend Engineer
Job Summary
ClearGrid is revolutionizing the debt resolution industry with cutting-edge AI and advanced analytics. We leverage real-time data machine learning and automation to optimize debt recovery for financial institutions. As we scale our technology platform we are building high-performance resilient systems to support our next phase of hyper-growth.
Every new financial institution we partner with has to get its data into our platform before collections can begin. Today demand for that work outpaces our capacity and it slows how quickly new clients go live. Were hiring a Backend Engineer to close that gap.
Youll design build and maintain the backend services RESTful APIs data integrations and ETL pipelines that bring client data into ClearGrid and keep it accurate. Client data sources change often so a large part of the job is making our ingestion mapping and validation logic more robust and reusable so changes are absorbed quickly rather than reworked from scratch.
The role is a mix of building and running. Youll own day-to-day integrations for our existing clients and take on new builds as you grow working closely with our Client Solutions Engineering and Collections teams. Your work directly shapes how fast we can start collections for a new client and how reliable our data is once theyre live.
Data Integrations & ETL Pipelines
Design build and maintain ETL pipelines that ingest client data from APIs files (CSV Excel SFTP) and other external sources.
Implement extraction transformation mapping and validation logic for client account update and payment data.
Rework and optimise existing pipelines when client data sources or formats change and resume interrupted ETL runs reliably.
Build reusable components that make new client integrations faster and existing ones easier to maintain.
Handle large datasets efficiently while keeping data accurate and consistent.
Backend & API Development
Design develop test and maintain backend services and RESTful APIs using .
Build custom API integrations for clients that need them and integrate internal services with third-party platforms.
Write clean maintainable code with unit and integration tests plus appropriate error handling logging and monitoring.
Participate in code reviews and contribute to engineering best practices.
Database Development & Data Quality
Write and optimise queries aggregations and data processing logic in MongoDB and SQL.
Implement automated validation quality checks and reconciliation so client data stays up to date across systems.
Investigate data accuracy issues including validating connections when problems originate on the client side.
Dashboards & Reporting
Build and maintain internal dashboards that track data ingestion integration health and data accuracy.
Security & Compliance
Handle sensitive financial and customer data including personally identifiable information (PII) securely and responsibly.
Ensure all work adheres to SOC 2 controls and our data protection practices.
Apply secure coding practices and appropriate access controls when building APIs and processing data.
Collaboration & Ownership
Work with Client Solutions Engineering and Collections to understand requirements and deliver integrations.
Recommend the right integration approach for each client (for example ETL versus API) aligning with the team before decisions are made.
Debug and resolve issues across services APIs and pipelines and identify opportunities to automate repetitive work.
Maintain clear technical documentation for APIs integrations and workflows.
Bachelors degree in Computer Science Software Engineering Information Technology or a related field.
23 years of hands-on backend development experience.
Strong JavaScript and including asynchronous programming promises and error handling.
Experience building and integrating RESTful APIs.
Hands-on experience building or maintaining ETL pipelines or data integrations including data mapping and validation.
Working knowledge of MongoDB including queries updates and aggregation pipelines.
Good understanding of SQL including joins and aggregations.
Experience working with JSON CSV and other structured data formats.
Experience writing unit and integration tests.
Familiarity with secure coding principles and handling sensitive data.
Familiarity with Git and version control workflows.
Strong debugging analytical and problem-solving skills with close attention to detail.
Clear written and verbal communication in English.
Experience with TypeScript or NestJS.
Experience building dashboards with Tableau or similar reporting tools.
Experience with SFTP Google Sheets or other file-based data sources.
Familiarity with background jobs message queues and scheduled tasks.
Experience with cloud platforms such as AWS GCP or Azure.
Familiarity with SOC 2 or other information security and compliance frameworks.
Experience with high-volume data processing ideally in fintech banking or lending.
A builder not just a monitor: someone who enjoys creating pipelines and integrations not only watching data quality.
Someone who can independently deliver straightforward integrations and features with guidance available on more complex problems.
A proactive problem-solver who digs into data issues until the root cause is clear.
Someone who treats data accuracy reliability and security as non-negotiable.
A collaborative teammate who takes ownership communicates well across business and technical teams and is eager to grow in data-intensive engineering.
About Company
ClearGrid is a digital platform redefining debt resolution through AI-driven, customer-first solutions. We help lenders streamline recovery while providing borrowers with tailored, flexible options that prioritize financial stability and trust. By focusing on transparency and regulato ... View more