Senior Full-Stack Software Engineer - AI

Treatwell Logo

Treatwell

πŸ“Remote - Spain

Summary

Join Treatwell’s new AI Engineering team as a Full-stack Software Engineer to design and build AI-powered solutions. Integrate intelligence into the ecosystem by linking platforms like Salesforce, Hubspot, and Confluence to streamline workflows and enhance customer experience. The role involves working in a cross-functional Agile team, delivering high-quality code, and collaborating with stakeholders. You will help define and roll out an AI adoption strategy, exploring and integrating LLM and AI services. This position offers the opportunity to contribute to a Europe-wide platform and team, working on challenging projects and learning new things. Treatwell is committed to creating a positive and supportive work environment.

Requirements

  • Experience with LangChain, LLM orchestration, or building AI-powered features
  • Experience with AI services (e.g., OpenAI, Hugging Face, AWS Bedrock, vector databases)
  • Proven experience as a Software Engineer
  • Strong experience in back-end development with Node.js or a similar JavaScript runtime
  • Experience with other languages/frameworks on the Backend (e.g. Python - Java/SpringBoot) and on the Frontend (we mainly use React)
  • Solid understanding of RESTful API design, OAuth, and integrating third-party APIs
  • Excellent problem-solving and communication skills
  • Familiarity with cloud platforms like, especially AWS)

Responsibilities

  • Design, develop, and maintain scalable services and applications in Node.js (TypeScript)
  • Collaborate with various stakeholders: product managers, designers, and other engineers in an Agile Environment
  • Write clean, maintainable, and well-tested code following good Engineering Practises
  • Integrate and maintain robust connections with third-party APIs and services
  • Participate in code reviews, architectural decisions, and continuous improvement initiatives
  • Ensure performance, quality, and responsiveness of applications
  • You know good UX, visual and good technical design when you see it and how to ensure quality is embedded in the software development process

Preferred Qualifications

  • Experience with TDD/BDD and writing test suites (e.g., using Jest, Cypress)
  • Familiarity with agile methodologies and DevOps best practices
  • CI/CD pipeline experience (we use Gitlab CI/CD)

Benefits

  • 28-days holiday, plus bank holidays
  • Monthly 40 EUR Treatwell vouchers so you can treat yourself too
  • Access to a dedicated mental health support platform
  • 100% remote position with flexible working

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.