
Senior Fullstack Engineer
Typeform
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇪🇸 Spain
Visit company websiteJob 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