Search by job, company or skills

Senior Engineer, Integrations

5-7 Years
  • Posted 2 months ago
  • Be among the first 10 applicants

Job Description

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.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 149319153

Similar Jobs

Pune, India

Skills:

SamlCss3SsoGitHtml5AgileProcess BuilderAPEXSoqlJavaScript ES6Salesforce DXFlowOAuth 2.0Aura componentsSalesforce Experience CloudSalesforce CMSExperience Builder

Pune, India

Skills:

.NETAndroid StudioJavaGithubJiraGradleReactAngularAWSHtml5RedisMySQLCss3XcodePythonBitbucketAzureConfluenceGitMongoDBVS Code

Pune, India

Skills:

.NETAzure SqlAngularEntity FrameworkMicrosoft AzureVNetNSGTraffic ManagerAKScontainerized applicationsBlob StorageAzure networkingApp Gateway

Pune, India

Skills:

MochaRabbitmqMicroservicesVueTypescriptKafkaReactMemcachedAngularAWSRedisNode.jsMySQLKubernetesAzureJUnitDockerGcpJestPostgreSQLMongoDBRestful ApisJava Spring BootCypress

Pune, India

Skills:

OauthApisGraphqlSamlKafkaJwtRamlSoapSSLRESTBitbucketAnypoint StudioMulesoftAgileCloudHubScrumTlssecrets managementDataWeaveevent streamingCI CDwebhooksEDA patterns

Beware of Scammers

We don’t charge money for job offers