T
Typeform
FullstackMiddle
Full Stack Developer
JavaScriptTypeScriptNode.jsReactNext.jsApisCi/CdGitRelational Databases
About the Position
Typeform is a refreshingly different form builder that helps over 150,000 businesses collect data with enjoyable forms, surveys, and quizzes. They are looking for a Mid level Full Stack Engineer with a stronger backend focus to improve internal systems and support product development, while also collaborating with engineers and designers across various teams.
Responsibilities
- Build and maintain backend services, APIs, and internal tooling used across product development teams
- Improve infrastructure powering component distribution, asset management, documentation, and release workflows
- Support and evolve the engineering monorepo, helping improve scalability, maintainability, and developer experience
- Collaborate with frontend engineers and designers to ensure shared patterns and tooling are implemented consistently across products
- Contribute to CI/CD pipelines, automation, testing, and deployment processes using tools like GitHub Actions
- Help improve the reliability and performance of internal systems, including observability and monitoring workflows
- Support engineers across product teams with adoption and integration of shared tooling and services
- Contribute to documentation and developer tooling to improve discoverability and onboarding
- Work on ongoing platform improvements, including migration of legacy code and tooling, documentation platform enhancements, automation improvements, and sandbox and developer tooling improvements
- Participate in architecture discussions and contribute practical, scalable engineering solutions
Requirements
- Experience working with JavaScript or TypeScript in production environments
- Good understanding of backend development principles and experience building APIs or internal services
- Familiarity with Node.js and modern web frameworks such as React or Next.js
- Experience working with relational databases and understanding of database design fundamentals
- Understanding of testing practices and software quality principles
- Familiarity with CI/CD workflows and developer tooling
- Experience working with Git and collaborative engineering workflows
- Strong communication skills and the ability to work cross functionally with designers and engineers
- Interest in developer experience, platform engineering, or internal tooling
Full Stack Developer