Back to all jobs

- Seniority
- Senior
About the role
<p><strong>Integration Engineer (Full-Stack Focus)</strong></p>
<p><strong>About the Role</strong></p>
<p>This is a mid-level role perfect for an engineer passionate about building seamless, native-feeling user experiences and robust API connections. You will be responsible for the end-to-end development of integration features, ensuring the UI perfectly matches Showpad's native design while proactively handling the complexities of external API synchronizations.</p>
<p><strong>Key Responsibilities</strong></p>
<ul>
<li><strong>Frontend Development:</strong> Build elegant integration interfaces utilizing Angular (preferred) or React (secondary), styled strictly with Showpad Design System tokens. </li>
<li><strong>User Experience (UX):</strong> Design onboarding flows adhering to the principle of "Progressive Disclosure," keeping initial setups simple while tucking granular configurations into advanced menus. </li>
<li><strong>Proactive Error Handling:</strong> Implement rigorous client-side data validation to catch errors before API dispatch, and design graceful UX fallbacks for transient network failures and token expirations. </li>
<li><strong>End-to-End Quality:</strong> Achieve our "Gold Standard" Definition of Done by maintaining minimum 80% code coverage and building comprehensive E2E tests (Cypress/Playwright). Strictly utilize data-test-label attributes for test selectors. </li>
<li><strong>Full-Stack Contribution:</strong> Collaborate on backend TypeScript endpoints, adhering to the "One Codebase = One Service" paradigm. </li>
<li><strong>Documentation:</strong> Maintain up-to-date Swagger/OpenAPI documentation for all new endpoints and ensure seamless hand-offs via internal Wikis.<br><br></li>
</ul>
<p><strong>About You</strong></p>
<ul>
<li>You have a Bachelor’s Degree in Information Technology, Computer Science, or Software Engineering, plus 5+ years of full-stack or frontend-heavy software engineering experience.</li>
<li>You have exceptional skills in Angular and React, paired with modern CSS frameworks. </li>
<li>You are comfortable working in a strictly typed backend environment (TypeScript). </li>
<li>You possess a deep empathy for the user and understand how to build UIs that gracefully handle asynchronous operations and external network lag. </li>
<li>You are well-versed in modern testing frameworks (Cypress/Playwright, Jest) and CI/CD automated gating. </li>
<li>You have a working knowledge of application security and authentication (sessions, JWTs, OAuth).</li>
<li>You have working knowledge of utilizing AI-first coding assistants.</li>
</ul>
<p> </p>
731,000+ hidden jobs like this
showpad and thousands of companies post here first — often days before LinkedIn or Indeed. Your first 5 applications are free; go Pro to apply without limits.
Everything Pro unlocks:
- Unlimited applications — free stops at 5
- Track every application in one place
- Apply straight to the source, one click
- Save & organize roles you love
- Roles pulled from company boards before the big sites