Showpad
Integration Engineer (Full-Stack Focus)
About the Role
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.
Key Responsibilities
- Frontend Development: Build elegant integration interfaces utilizing Angular (preferred) or React (secondary), styled strictly with Showpad Design System tokens.
- User Experience (UX): Design onboarding flows adhering to the principle of “Progressive Disclosure,” keeping initial setups simple while tucking granular configurations into advanced menus.
- Proactive Error Handling: Implement rigorous client-side data validation to catch errors before API dispatch, and design graceful UX fallbacks for transient network failures and token expirations.
- End-to-End Quality: 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.
- Full-Stack Contribution: Collaborate on backend TypeScript endpoints, adhering to the “One Codebase = One Service” paradigm.
- Documentation: Maintain up-to-date Swagger/OpenAPI documentation for all new endpoints and ensure seamless hand-offs via internal Wikis.
About You
- 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.
- You have exceptional skills in Angular and React, paired with modern CSS frameworks.
- You are comfortable working in a strictly typed backend environment (TypeScript).
- You possess a deep empathy for the user and understand how to build UIs that gracefully handle asynchronous operations and external network lag.
- You are well-versed in modern testing frameworks (Cypress/Playwright, Jest) and CI/CD automated gating.
- You have a working knowledge of application security and authentication (sessions, JWTs, OAuth).
- You have working knowledge of utilizing AI-first coding assistants.
To apply for this job please visit job-boards.greenhouse.io.
Explore Showpad online
Working in Pune, Maharashtra
Weather right now in Pune, Maharashtra: checking… · Local time: · Air quality: · Daylight: · UV index:
Pune, previously spelled in English as Poona, is a city in the state of Maharashtra in the Deccan Plateau in Western India. It is the administrative headquarters of the Pune district, and of Pune division. In terms of the total amount of land under its jurisdiction, Pune is the largest city in Maharashtra by area, with a geographical area of 516.18km2, though by population it comes in a distant second to Mumbai. According to the 2011 Census of India, Pune has 7.2 million residents in the metropolitan region, making it the seventh-most populous metropolitan area in India. The city of Pune is pa
Maharashtra is a state in the western peninsular region of India occupying a substantial portion of the Deccan Plateau. It is bordered by the Arabian Sea to the west, the Indian states of Karnataka and Goa to the south, Telangana to the southeast and Chhattisgarh to the east, Gujarat and Madhya Pradesh to the north, and the Indian union territory of Dadra and Nagar Haveli and Daman and Diu to the
🇮🇳 Relocation safety for India: High Risk — via Warnely, CC BY 4.0
National unemployment rate in India: 4.2% — via World Bank
- Elevation 552m (1,811 ft)
Source: Wikipedia (state)
Job details above are provided by the employer/source. The sections on this page are compiled from public data sources with AI assistance.
Accommodations: if you need a workplace accommodation to apply for or perform this job, see ADA.gov or EEOC.gov for guidance on your rights and how to request one.
Keep exploring on Get A Job.ai
Not quite the right fit? Your next opportunity is a click away.
- Browse all jobs
- More jobs by category
- Remote jobs you can do from anywhere
- Research typical pay for this role
- Set a job alert so new matches reach you first
- Upload your resume to apply faster
Hiring instead? Post a job and reach candidates searching right now.
