Impress is the #1 chain of orthodontic clinics with fully digital processes in Europe. We have
Se anima a todos los posibles solicitantes a que se desplacen y lean la descripción completa del puesto antes de presentar su candidatura.
revolutionized the invisible orthodontic sector with the best team of professionals
specialized in making people smile and using the latest technology for the diagnosis,
treatment, and follow-up of all cases.
To do this, we develop both web and mobile products for users, as well as internal software
for clinics, and together with the ML department we are changing the whole industry.
Our business model, a true combination of medical expertise and digitalization has been
recognized in the top fastest-growing HealthTech companies by Forbes and we are
currently listed as a LinkedIn Top 10 startup!
We are looking for a Full Stack Developer with a heavy backend emphasis to join our Growth Team. You will play a key role in scaling our e-commerce ecosystem and building internal tools that drive our commercial engine.
Why we're cool:
* AI-First Culture: We encourage the use of AI assistants to automate routine tasks and provide subscriptions to modern AI-powered development tools (Cursor, Copilot, etc.) to help you focus on complex engineering challenges.
* Work with an international and multicultural team
* Competitive salary
* Teeth aligner and whitening benefits
* Collaborative work environment and positive culture
* Opportunities to grow within a fast-paced, innovative company and real start-up experience with big challenges
* Fresh fruits and healthy snacks at the office
What you'll do:
* E-commerce & Payments: Develop and maintain our ecommerce core services. Integrate and optimize payment providers like Stripe, Klarna, and Alma.
* Internal tooling: Build custom internal CRM and "Offers" management tools from scratch using React, Material UI, and React Query.
* Frontend evolution: Support and improve multiple frontends for treatment sales and our custom checkout flow.
* System architecture: Work within a microservices environment, ensuring seamless communication between our ecommerce engine and internal systems.
* Admin tools: Customize and extend internal admin panels to meet the specific needs of our growth and operations teams.
Requirements:
* At least 5 years of experience in software development.
* Minimum of 2 years of experience with NestJS (mandatory).
* Strong proficiency in TypeScript across the entire stack.
* Proven experience with React.
* Solid understanding of PostgreSQL and microservices architecture.
* Familiarity with security principles (CORS, OAuth, JWT).
* Experience with MedusaJS or other headless ecommerce frameworks is a strong plus.
* Prior background in E-commerce (checkouts, payments, order management) is highly valued.
Tech Stack:
* Backend: Nest, TypeScript, MedusaJS (Self-hosted).
* Frontend: React, Material UI, Chakra UI (+ Panda), TanStack.
* Infrastructure: PostgreSQL, Microservices.
At Impress we cultivate a culture of inclusion and diversity. xohynlm We celebrate our employees' individual strengths, views, and experiences and we encourage all candidates to apply, without regard to race, color, religion, gender identity, sexual orientation, age, national origin, disability, or any other factor.