Full Stack Engineer
Role details
Job location
Tech stack
Job description
Full Stack Developer (TypeScript / Angular / NestJS)Location: SpainType: Full?timeAbout TripjoinTripjoin is building the next generation platform for group travel and experiences.We help travel partners create, manage and scale unforgettable trips through a modern, technology?driven platform.We're a fast?growing startup where engineering has a direct impact on the product, the business, and our customers.About the roleWe're looking for a Full Stack Developer to join our engineering team and help shape the future of Tripjoin.You'll work directly with our CTO, collaborating on technical decisions, product architecture, and the implementation of new features across the entire platform.This is a role for someone who enjoys ownership, wants to influence how software is built, and is excited by solving real business problems-not just completing tickets.From designing APIs and data models to building polished user experiences, you'll own features from idea to production and help us continuously improve our engineering practices as we scale.What you'll doBuild and maintain features across our TypeScript stack (Angular + NestJS)Design and implement REST APIs consumed by our frontend and external servicesModel data and manage migrations using PostgreSQL and SequelizeBuild dashboards, booking flows, forms, and internal toolsIntegrate third?party services such as Stripe and other travel?related providersWrite automated tests and participate in code reviewsWork closely with the CTO, product, and design to deliver high?quality featuresContribute to architectural decisions and continuously improve our codebase and development practicesWhat we're looking for3-5 years of professional experience as a Full Stack DeveloperStrong experience with TypeScript on both frontend and backendExperience with Angular and Node.Js (NestJS is a strong plus)Solid knowledge of PostgreSQL or other relational databasesComfortable working with Git and agile development workflowsStrong problem?solving skills and attention to detailGood communication skills and a product?oriented mindsetSomeone who enjoys taking ownership and building products collaborativelyNice to haveDockerPlaywright or JestSentryStripe integrationsExperience working in startups or fast?paced environmentsFrontendAngularTypeScriptRxJSAngular MaterialSCSSNestJSNode.JsTypeScriptSequelizeInfrastructure & ToolsDockerStripeJestPlaywrightSentryWhat we offerWork directly with the founders and have a real voice in technical decisionsOwnership over meaningful product features from day oneA modern TypeScript stack with minimal legacy codeThe opportunity to grow as the company scalesA collaborative team where your work has visible impact on thousands of travelers and partners#J-*****-Ljbffr
Requirements
This is a role for someone who enjoys ownership, wants to influence how software is built, and is excited by solving real business problems-not just completing tickets.From designing APIs and data models to building polished user experiences, you'll own features from idea to production and help us continuously improve our engineering practices as we scale.What you'll doBuild and maintain features across our TypeScript stack (Angular + NestJS)Design and implement REST APIs consumed by our frontend and external servicesModel data and manage migrations using PostgreSQL and SequelizeBuild dashboards, booking flows, forms, and internal toolsIntegrate third?party services such as Stripe and other travel?related providersWrite automated tests and participate in code reviewsWork closely with the CTO, product, and design to deliver high?quality featuresContribute to architectural decisions and continuously improve our codebase and development practicesWhat we're looking for3-5 years of professional experience as a Full Stack DeveloperStrong experience with TypeScript on both frontend and backendExperience with Angular and Node.Js (NestJS is a strong plus)Solid knowledge of PostgreSQL or other relational databasesComfortable working with Git and agile development workflowsStrong problem?solving skills and attention to detailGood communication skills and a product?oriented mindsetSomeone who enjoys taking ownership and building products collaborativelyNice to haveDockerPlaywright or JestSentryStripe integrationsExperience working in startups or fast?paced environmentsFrontendAngularTypeScriptRxJSAngular MaterialSCSSNestJSNode.JsTypeScriptSequelizeInfrastructure & ToolsDockerStripeJestPlaywrightSentryWhat we offerWork directly with the founders and have a real voice in technical decisionsOwnership over meaningful product features from day oneA modern TypeScript stack with minimal legacy codeThe opportunity to grow as the company scalesA collaborative team where your work has visible impact on thousands of travelers and partners#J-*****-Ljbffr