Full-Stack Software Engineer (Business Support)
IMC Trading · Amsterdam, North Holland, THE NETHERLANDS
Mission (Business Support Engineering) You will build and run internal products for IMC’s Business Operations teams, including People Management, HR, Trainin...
Job description
Mission (Business Support Engineering) You will build and run internal products for IMC’s Business Operations teams, including People Management, HR, Training, Recruitment, and Finance. These products enable and scale IMC’s training and recruiting processes through reliable systems, automation, and self-serve workflows. Your core responsibilities: As a full-stack software engineer, you will take ownership end-to-end: from requirements gathering through production delivery, balancing quality, testability, and speed of delivery. Responsibilities: - Design, build, test, deploy, and maintain internal Java/Spring Boot services, supporting HR/training/recruiting/finance workflows. - Test, build, deploy and maintain frontend applications using React / Next.js in TypeScript - Build and operate services in AWS, including monitoring, alerting, and incident response participation (as applicable). - Implement infrastructure as code using AWS CDK (Cloud Development Kit), including secure-by-default patterns. - Partner with internal stakeholders (People/HR/Training/Recruitment/Finance) to gather requirements, clarify priorities, and iterate on solutions. - Drive quality through unit tests, integ...