About the job
Frontend & Backend Developers (Angular / Java Spring Boot)
About Us
At MACS, we’ve built an in-house ERP system that powers the daily operations of several companies. From budget proposals to workforce planning and contract management, our platform helps streamline complex workflows that hundreds of people rely on every day.
We’re now entering an exciting new chapter: modernizing our platform end-to-end. On the backend, we’re migrating from Symfony/PHP to a scalable service-oriented architecture in Java Spring Boot. On the frontend, we’re rebuilding the UI with Angular and TypeScript to deliver a faster, more intuitive experience.
This is a big challenge—and a great opportunity for you to help shape the future of a mission-critical system that hundreds of people rely on every single day.
The Roles
We’re looking for both Frontend and Backend Developers who love solving real-world problems through clean, scalable, and maintainable code. Whether your strength is in crafting user interfaces or designing robust services, you’ll be joining a collaborative team where your contributions directly impact business-critical workflows.
As a Backend Developer, you’ll:
- Lead the migration of core services from Symfony/PHP to Java Spring Boot.
- Design and implement scalable, maintainable microservices.
- Collaborate with frontend and product teams to deliver end-to-end features.
- Ensure quality with robust testing (unit, integration, end-to-end).
- Contribute to system architecture and technical strategy.
- Support and extend the existing Symfony backend during the migration.
As a Frontend Developer, you’ll:
- Develop and maintain Angular applications with TypeScript.
- Build reusable, scalable components and UI libraries.
- Collaborate closely with backend and product teams to design and implement features.
- Ensure applications are performant, accessible, and responsive.
- Write robust tests (unit, integration, end-to-end).
- Contribute to frontend architecture and technical strategy.
What We’re Looking For
Backend Developer:
- 4+ years of backend development experience.
- Strong skills in Java (Spring Boot).
- Willingness to work with and learn PHP/Symfony during the migration.
- Experience with relational databases (PostgreSQL preferred).
- Familiarity with modern deployment practices (Docker, CI/CD, Git).
- Exposure to AWS or other cloud platforms is a strong plus.
Frontend Developer:
- 3+ years of frontend development experience.
- Strong skills in TypeScript and Angular.
- Solid understanding of state management (NgRx or similar).
- Experience with RESTful APIs.
- Familiarity with testing frameworks (Jest, Jasmine, Cypress).
- Strong eye for detail in UI/UX implementation.
What We Offer
- A technically challenging project where you’ll make a real impact.
- Direct influence on architecture and decision-making.
- A collaborative, supportive environment.
- Competitive salary and benefits package.
- Flexible work setup: remote, hybrid, or office-based.
- Opportunities for professional growth.
- A healthy work-life balance—we value focus and sustainability over crunch.
Why Join Us?
This isn’t just another developer role. It’s a chance to:
- Take ownership of a high-impact modernization project.
- Work on a system that truly matters to businesses and their people.
- Grow with a team that values technical excellence and long-term thinking.
Solliciteren