Baxter Planning

Technical Lead (Python + Angular)

Barcelona, Spain - Full Time

About Baxter Planning
Baxter Planning is a profitable, global SaaS company with 30+ years leading service supply-chain planning. We pair startup-style agility with the stability of an established market leader to build products our customers rely on every day.
Role overview
We’re hiring a hands-on Tech Lead to guide a collaborative Agile squad in our Barcelona office. You’ll set technical direction, mentor engineers, and stay close to the code—primarily in Python on the backend and Angular on the frontend—partnering with Product, UX, and QA to deliver high-quality features.
What you’ll do
  • Provide day-to-day technical leadership: architecture decisions, backlog shaping, and high-impact code reviews.
  • Mentor engineers, elevate engineering practices, and foster a culture of ownership and quality.
  • Design and build features across the stack with an emphasis on Python services (Flask/FastAPI) and Angular UI.
  • Define and evolve APIs (REST; GraphQL experience is a plus).
  • Uphold high standards for testing, CI/CD, observability, and performance.
  • Troubleshoot production issues and drive root-cause fixes.
  • Collaborate cross-functionally to align technical decisions with product outcomes.
What you’ll bring
Must-haves
  • Strong leadership experience (team/tech lead, mentorship, and architectural guidance).
  • Expert Python skills and deep frontend experience.
  • Professional Angular (v2+) experience with TypeScript.
  • Solid grounding in RESTful API design; frameworks such as Flask/FastAPI.
  • Proficiency with modern testing, code review, Git, and Agile delivery.
  • SQL proficiency; familiarity with service integration patterns.
  • Excellent communication; fluent in English.
Nice to have
  • GraphQL.
  • Node.js/TypeScript ecosystem familiarity.
  • Messaging middleware (e.g., RabbitMQ/ActiveMQ).
  • CI/CD pipelines and cloud/container tech (Docker/K8s).
Location & work setup
  • Barcelona (BCN) office — On-site. This role requires regular presence in our BCN office to collaborate closely with the team
Apply: Technical Lead (Python + Angular)
* Required fields
First name*
Last name*
Email address*
Location
Phone number*
Resume*

Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or paste resume

Paste your resume here or attach resume file

LinkedInLinkedIn profile URL:
Desired salary*
In 150 characters or fewer, tell us what makes you unique. Try to be creative and say something that will catch our eye!
Are you fluent in English?*
What is your residency/work permit status in Spain?*
What is your experience with Python?*
Have you previously served as a Tech Lead or in a role where you mentored engineers and provided architectural guidance?*
What is your experience with Angular?*
What other front-end frameworks or libraries have you worked with?*
Human Check*