Please, let Finch know you found this job
on RemoteYeah.
This helps us grow 🌱.
Description:
Finch is seeking a Senior Software Engineer to join their Integrations Engineering team, which is responsible for maintaining and scaling integrations across various third-party systems.
The role involves leading efforts to increase automation, reduce fragility, and ensure the Finch API delivers consistent, high-quality data.
Responsibilities include owning critical parts of the integrations framework, mentoring engineers on best practices, and working cross-functionally to resolve integration issues.
The engineer will lead the design and implementation of systems that detect, prevent, and recover from integration breakages.
They will build tooling and frameworks for automating root cause analysis, diagnostics, and remediation.
The role also involves driving the expansion of Finch’s provider network and collaborating with stakeholders to resolve customer-impacting issues.
The engineer will mentor junior and mid-level engineers and analyze integration reliability data to improve error rates and response times.
Requirements:
Candidates must have 7+ years of backend engineering experience with a strong track record of owning production systems.
Deep experience with APIs and backend technologies, including familiarity with REST and/or gRPC, is required.
Proficiency in NodeJS, TypeScript, PostgreSQL, and Redis is necessary.
Experience with test automation frameworks like Puppeteer and Playwright is expected.
Candidates should have experience using Git in a professional environment.
A strong foundational knowledge of testing best practices and Test-Driven Development (TDD) is essential.
A proven track record of driving impactful technical improvements for third-party integrations is required.
Candidates must be comfortable in high-pressure environments that require quick action in response to customer impact.
Strong debugging skills and the ability to thrive in ambiguous, complex situations are necessary.
Candidates should understand how to balance short-term fixes with long-term improvements, prioritizing customer pain.
A bias toward automation and self-healing systems is preferred.
Excellent communication skills with both technical and non-technical stakeholders are essential.
Enjoyment in mentoring and building up teammates is important.
Benefits:
Finch offers the opportunity to join a team that has a direct impact on the reliability of their platform and customer experience.
Employees will play a critical role in shaping the future of integrations at Finch.
The company values diverse perspectives and encourages applicants from various backgrounds.
Finch is an equal opportunity employer, ensuring consideration for all qualified applicants without discrimination.
Apply now
Please, let Finch know you found this job
on RemoteYeah
.
This helps us grow 🌱.