This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We’re hiring an Intermediate Software Engineer (2–3 years experience) to join the XTM Hub team and help us build a platform that users will touch first: onboarding, access, integrations, and daily workflows. You’ll work on end-to-end features (frontend + backend) with support from the team, while growing fast on design, architecture, and product thinking.
Job Responsibility:
Deliver simple features end-to-end (UI + API + DB) with increasing autonomy
Contribute to the frontend (components, state, data fetching, UX states) and the backend (Node/GraphQL APIs, business logic, integrations)
Apply and discuss software design fundamentals (SOLID/YAGNI), and spot when a refactor is needed
Work comfortably with PostgreSQL + SQL (joins, basic performance awareness)
Write clean, testable code and collaborate through PRs and reviews
Communicate progress/blockers clearly in an async-first setup
Requirements:
2–3 years experience shipping features on real products
Comfortable on both frontend and backend for “simple scope” (and stronger on at least one)
Understands front/back interactions and raises the right questions when specs are unclear
Knows (or is actively learning) SOLID / YAGNI, can recognize good/bad design in code
Has some experience with relational DB & SQL
Growth mindset: curious, asks questions, adapts to changing specs/tech/process
Positive team energy: you like building with people, not next to them
Comfortable in an English-first environment
What we offer:
Competitive pay + equity — everyone shares in our success
Remote-first, flexible, and balanced — work that fits your life
Your setup, your choice — pick the gear that works for you