Full Stack Engineer

Tripjoin
Barcelona, Spain
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Barcelona, Spain

Tech stack

API
Agile Methodologies
Automation of Tests
PostgreSQL
Node.js
TypeScript
GIT
Stripe
Angular
Front End Software Development
NestJS
REST

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

Apply for this position