TROOP

Full-Stack Engineer

TROOP

full-time

Posted on:

Origin:  • 🇪🇸 Spain

Visit company website
AI Apply
Manual Apply

Job Level

Mid-LevelSenior

Tech Stack

ApolloGoogle Cloud PlatformGraphQLJavaScriptNode.jsPostgresTypeScriptVue.js

About the role

  • Full-Stack Engineer
  • Remote, based in Spain or South-Africa.
  • TROOP is a group meeting planning and travel management platform that helps companies bring teams together for in-person meetings.
  • Work on Intelligent Destination Recommendations using advanced algorithms considering travel time, climate impact, budget, lodging availability, and safety.
  • Design, build, and maintain end-to-end features across the platform, from UI to backend services, APIs, and databases.
  • Build intuitive and responsive user interfaces and scalable backend services.
  • Design, create, and optimize databases for efficient data storage and retrieval.
  • Implement security, authentication, and data protection best practices.
  • Troubleshoot, profile, and optimize code and database queries for performance and scalability.
  • Collaborate with Product Designers, Engineers, and cross-functional teams.
  • Own features from concept to release and write clean, maintainable, reusable code.

Requirements

  • Minimum of 5+ years of professional experience as a software engineer, with strong expertise across the stack.
  • Proven experience with front-end technologies: Vue 3 (Composition API), TypeScript, Tailwind CSS, Pinia and Apollo GraphQL.
  • Proven experience with backend technologies: Node.js, Apollo GraphQL, TypeScript, GCP, PostgreSQL.
  • Strong database design and optimization skills.
  • Experience designing and consuming APIs.
  • Familiarity with AI development tools and frameworks.
  • Strong problem-solving skills and a passion for building scalable, reliable systems.
  • Ability to work independently while collaborating effectively within a team.
  • Demonstrated experience taking features or products from concept to release.
  • BSc in Computer Science or equivalent.