Undelucram.ro on behalf of:
Evolve Today
We are
Evolve Today, a recruitment agency connecting top engineering talent with world‑class opportunities. On behalf of
our client —
a SaaS product company in the education sector building modern, customer‑facing digital platforms — we are hiring a
Senior Software Engineer (Java or Node.js) – Product Engineering.
Our client develops scalable, user‑centric SaaS products used globally in the education ecosystem. Their engineering teams work closely with Product to deliver intuitive, reliable, and high‑impact features, balancing technical excellence with fast iteration and long‑term maintainability.
Role Overview
You will build and evolve customer‑facing SaaS products, working closely with Product to translate requirements into scalable, production‑ready solutions. This role requires a hands‑on senior engineer with strong system design capabilities, solid engineering fundamentals, and experience with cloud‑native, distributed systems.
Your background should be in Java or Node.js, with a good understanding of frontend technologies (React). You’ll operate with high autonomy, challenge decisions when needed, and contribute to a clean, maintainable architecture while delivering features at pace.
- Contract: CIM
- Location: Romania (remote or hybrid from Cluj / Iași)
If you’re a senior engineer who thrives in product‑driven environments and wants to build scalable, customer‑facing SaaS platforms, send your profile and let’s talk.
Responsibilities
- Build and evolve customer‑facing SaaS products with strong usability and performance.
- Collaborate closely with Product to refine requirements and shape technical solutions.
- Translate business and product needs into scalable, maintainable engineering designs.
- Manage and reduce technical debt while delivering new features.
- Contribute to system design, architecture discussions, and long‑term product evolution.
- Work across backend and frontend layers when needed (full‑stack mindset).
Engineering Requirements
Core Engineering Expectations
- 8+ years of professional software engineering experience
- Background in Java or Node.js, with frontend knowledge (React)
- Strong understanding of clean architecture, maintainability, and modular design
- Full‑stack thinking: backend expertise + frontend awareness (React)
- Strong engineering fundamentals and CI/CD practices
- Ability to balance feature delivery with long‑term technical health
General Expectations
- Senior engineer who is hands‑on, not purely architectural
- Strong system design capabilities
- Experience with cloud‑native and distributed systems
- High autonomy and the ability to challenge decisions constructively
- Openness to AI‑assisted development (Copilot, Codex, Claude, etc.)
- Interest or experience in AI‑first workflows (e.g., spec‑driven development)