Backend Developer (Node.Js/MongoDB/Express.Js) Hybrid Porto· 2–3 days/week office ABOUT THE OPPORTUNITY Join a fast-growing, product-led tech team operating within one of Iberia's most recognised energy and mobility groups.
This is a rare opportunity to work on a platform with real market impact — shaping the future of sustainable mobility infrastructure across Portugal and Spain.
You will be working in a high-ownership engineering culture where backend engineers are partners in architecture decisions — not just implementers.
The stack is modern, the team is collaborative, and the product is live, growing, and used at scale.
PROJECT & CONTEXT The platform sits at the intersection of EV charging, digital payments, and fleet management — a high-complexity, high-traffic environment where reliability and performance are non-negotiable.
The backend team owns the full lifecycle of its services: design, build, deploy, and monitor.
Day-to-day, you will: Design, build, and maintain RESTful APIs using Node.Js (v18+) and Express.Js Architect and optimise MongoDB data models (schema design, aggregation pipelines, indexing strategies) Collaborate closely with frontend engineers, product managers, and DevOps on cross-functional delivery Champion code quality through peer reviews, automated testing, and continuous improvement practices Contribute to architectural decisions and help raise the technical bar across the team Mentor junior engineers and participate actively in Agile/Scrum ceremonies WHAT WE'RE LOOKING FOR Required Skills & Experience 3+ years of professional backend development experience with the MERN stack (MongoDB, Express.Js, React, Node.Js) Deep expertise in MongoDB — schema design, aggregation framework, performance tuning, and indexing Strong experience designing and maintaining RESTful APIs at scale Solid knowledge of SQL and relational database performance optimisation Familiarity with Agile/Scrum methodology and active participation in sprint ceremonies Ability to write clean, maintainable, well-tested code and conduct meaningful code reviews Strong problem-solving skills — comfortable navigating ambiguity in a product-driven environment Professional proficiency in English (written and spoken) — required for daily team communication NICE TO HAVE (Preferred Skills & Experience) Experience with Responsive Design and cross-platform frontend integration Knowledge of Reactive Programming patterns (RxJS or similar) Practical experience with unit testing frameworks (Jest, Mocha, or equivalent) Familiarity with containerisation (Docker) and CI/CD pipelines Exposure to cloud infrastructure (AWS, GCP, or Azure) in a production context Portuguese language skills are a plus but not required #J-*****-Ljbffr