Typeform

Senior Fullstack Engineer

Typeform

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇪🇸 Spain

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

CypressGraphQLJavaScriptJestNext.jsNode.jsPostgresReactTypeScript

About the role

  • Build and maintain fullstack features: Design, implement, and improve scalable and maintainable features using technologies like React, TypeScript, Node.js, and PostgreSQL.
  • Own end-to-end delivery: Collaborate across disciplines to bring ideas to life—from planning and implementation to testing, deployment, and monitoring in production.
  • Create delightful UI/UX: Work closely with design to build intuitive, accessible, and responsive interfaces that align with our design system.
  • Contribute to API and backend design: Develop RESTful and/or GraphQL APIs, design data models, and improve backend performance and reliability.
  • Improve dev workflows: Enhance CI/CD pipelines (GitHub Actions) to ensure fast, safe, and repeatable deployments.
  • Write robust tests: Ensure high quality with unit, integration, and end-to-end testing using tools like Jest and Cypress.
  • Participate in incident response: Help investigate and resolve incidents, contribute to postmortems, and take part in the on-call rotation.

Requirements

  • Solid experience working with JavaScript/TypeScript, including frameworks like React and Next.js.
  • Proven ability to work with backend frameworks to create scalable APIs and services.
  • Familiarity with relational databases and an understanding of database design.
  • Strong foundation in software testing
  • Comfort with CI/CD pipelines and tools like GitHub Actions.
  • A strong grasp of UI/UX principles and the ability to collaborate closely with designers.
  • Great communication and collaboration skills; you're eager to share your ideas and listen to others.
  • Experience working with Git in a collaborative environment.
Benefits
  • Health insurance
  • 401(k) matching
  • Flexible work hours
  • Paid time off
  • Remote work options

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
JavaScriptTypeScriptReactNext.jsNode.jsPostgreSQLRESTful APIsGraphQLCI/CDsoftware testing
Soft skills
communicationcollaborationUI/UX principles